[php] rejeter la réponce d'un site http
FRANCOISE
-
FRANCOISE -
FRANCOISE -
Salut,
j'ai fait un script php qui envoie des données à un site http et celui
ci répond en envoyant une page de confirmation .
je cherche à " rejeter la réponse reçu par le serveur http".je veux pas qu'il affiche sa page de confirmation ....je veux que mon script passe à autre chose....
svp secourez moi ...........si qlq peu m'envoyer une indication ,je le remercie trés fort
j'ai fait un script php qui envoie des données à un site http et celui
ci répond en envoyant une page de confirmation .
je cherche à " rejeter la réponse reçu par le serveur http".je veux pas qu'il affiche sa page de confirmation ....je veux que mon script passe à autre chose....
svp secourez moi ...........si qlq peu m'envoyer une indication ,je le remercie trés fort
3 réponses
-
Ben on t' a déjà expliqué, utilise les fontions Curl de PHP...
exemple (modifié d'après la documentation de PHP)johan@johan:~/src/php/curl$ cat curltest.php <?php // création d'une nouvelle ressource CURL $ch = curl_init(); // configuration de l'URL et d'autres options curl_setopt($ch, CURLOPT_URL, "https://www.commentcamarche.net/"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // récupération des entêtes et du document dans une variable $entetes_page= curl_exec($ch); echo $entetes_page; // fermeture de la session curl curl_close($ch); ?> johan@johan:~/src/php/curl$ php curltest.php | head -15 HTTP/1.1 200 OK Date: Mon, 17 Jul 2006 13:12:34 GMT Server: Apache X-Powered-By: PHP/5.1.4-0.1 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <META NAME="site" content="https://www.commentcamarche.net/"> <META NAME="rating" content="general"> <META NAME="ROBOTS" content="all"> <META NAME="author" content="Jean-Fran\uffffois Pillou">
A toi de lire la documentation, ou alors je ne comprends vraiment pas ce que tu veux faire.
Johan -
je le sript sur lequel je travail est trés grand alors je t'envoie un script qui fait la même chose que le miens .
Ce script envoi le terme "Paris" au site wikipédia,et le site wikipédia répond en affiche la page intitulé "Paris"...
Pour moi , je veux que cette page ne s'affiche pas , mais que le script affiche la phrase " le térme Paris est envoyer au site wikipédia " et s'arrête aprés.
<?php
$valeur ="paris";
echo '<FORM name="recherche"
action="https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Recherche">';
echo '<INPUT type=\'hidden\' name="search" value="'.$valeur.'" >';
echo '</FORM>';
echo "<script language='Javascript'>";
echo "document.recherche.submit();";
echo "</script>\n";
echo " le térme $valeur est envoyer au site wikipédia ";
?>
Merci beaucoup, et je suis a ta disposition si tu as une question -