[PHP] Récupérer une page depuis un autre serveur

MagicBuzz

Expert
#1
Dans le cadre d'un projet, en PHP, on a besoin de se connecter à un serveur Web distant (PHP) et de récupérer des pages compilées (http://toto/test.php?pram=1) afin de récupérer des informations contenues dans cette page.

On pense utilise fopen("http://..."), mais cela ne marche pas.

A priori, je pense à un paramètrage du php.ini mais je ne suis pas sûr.

On ne peux utiliser AUCUN objet non standard à PHP.

Si possible, il faudrait qu'on puisse s'authentifier au serveur lors de la connection, et même générer un POST afin d'afiner la requête HTML (mais bon, on peut aussi se débrouiller en ajoutant des paramètres à la string HTML)

Merci de me répondre rapidement, c'est assez urgent.
Merci.
 

mrbebert

Expert
#2
fopen("http://....?param1=blabla", "r") fonctionne bien sur unix, mais j'ai cru entendre que ca ne marchait pas sous windows [:spamafote]
(en tout cas, il est impératif de mettre "r" en second paramètre)
 

e-deby

Habitué
#3
oui, tu peux l'utiliser ainsi

Le fichier ouvert sera juste lu (par connexion http), donc tu ne pourras pas faire toutes les manipulations que tu veux dessus
 

Proskater

Habitué
#4
[citation=135,1][nom]e-deby a écrit[/nom]oui, tu peux l'utiliser ainsi

Le fichier ouvert sera juste lu (par connexion http), donc tu ne pourras pas faire toutes les manipulations que tu veux dessus
[/citation]

c'est logique, sinon n'importe qui ouvrirait une page ou y a le mot de passe d'un site
 

THEniluje

Grand Maître
#5
[cpp]$include = implode("", file("tapage"));
//traitements sur $include
echo $include;[/cpp]
 

JWhy

Expert
#6
je confirme que cette derniere solution marche tres bien [:xp1700]
 

THEniluje

Grand Maître
#7
[citation=184,1][nom]JWhy a écrit[/nom]je confirme que cette derniere solution marche tres bien [:xp1700]
[/citation] :whistle:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Staff en ligne
  • PriceTF141
    Modo hardware RGB
  • magellan
    Modérâleur
Membres en ligne
Derniers messages publiés
Statistiques globales
Discussions
869 192
Messages
8 105 631
Membres
1 579 726
Dernier membre
Geraldh91
Partager cette page
Haut