Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\easyphp\www\sylvain\exemple-fsockopen.php3 on line 2
<html> <head> <title>Récupérer le contenu HTML d'une page distance</title> </head> <form method="post" action="test_socket.php"> </form>
<? // On teste si la variable urlbase existe if (isset($urlbase)) { $sock = fsockopen ($urlbase, 80, &$errno, &$errstr, 30); if (!$sock) { // Il y a eu une erreur echo "Une erreur s'est produite \n"; echo "Numéro d'erreur : $errno \n"; echo "Description : $errstr \n"; } else { // Envoi au serveur : on souhaite une réponse HTTP fputs ($sock, "GET / HTTP/1.0\r\n\r\n"); //Lecture de la réponse du serveur while (!feof($sock)) { echo fgets ($sock,128); } // fermeture du socket fclose ($sock); } } else { // la variable urlbase n'existe pas // On redirige l'utilisateur vers la page formulaire Header("Location: recup-contenu-html.php"); } ?>
HTTP/1.0 302 Redirect Pragma: no-cache Cache-Control: no-cache Content-Length: 0 Connection: close Location: http://62.39.95.15:4080/nohost
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in c:\easyphp\www\sylvain\test_socket.php on line 5 Warning: fsockopen(): unable to connect to http://inventory.fr.overture.com/d/searchinventory/suggestion/?term=saisissez%20les%20mot%20cle%&mkt=fr&lang=fr_FR:80 in c:\easyphp\www\sylvain\test_socket.php on line 5 Une erreur s'est produite Numéro d'erreur : 0 Description : L'opération s'est terminée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question