Fermer2
ZephLe 15/06/2007 à 01:00
plop,

en PHP, j'ai besoin de lire une réponse HTTP, avec un script assez basique qui peut se résumer comme ça :
$fp = fsockopen ($host, 80, $errno, $errstr);

fputs ($fp, 'GET ' . $url . ' HTTP/1.1' . "\r\n");
fputs ($fp, 'HOST: ' . $host . "\r\n");
fputs ($fp, 'Connection: Close' . "\r\n\r\n");

for ($result = ''; !feof ($fp); )
    if (($line = fgets ($fp, 1024)) !== false)
        $result .= $line;

mais quand je récupère $result, il contient par endroit quelques "parasites" : deux retours "\r\n" suivi d'un nombre en hexadécimal, comme visible sur ce screen. quelqu'un a une idée de ce que c'est ?