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

MagicBuzz

Expert
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
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é
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é
[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
[cpp]$include = implode("", file("tapage"));
//traitements sur $include
echo $include;[/cpp]
 

THEniluje

Grand Maître
[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.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 065
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut