Toon posts:

[php] fsockopen achter proxy, waarom werkt 't niet?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil de data uit deze pagina (http://212.58.165.153:8000/7.html) halen

dat probeer ik met:
PHP:
1
2
3
4
5
6
7
8
9
<?
     $fp = fsockopen("212.58.165.153", 8000); 
     if (!$fp) echo die; 
     fputs($fp, "GET /7.html HTTP/1.1\r\nHost: 212.58.165.153\r\n\r\n"); 
     while (!feof($fp)) { 
       echo fgets($fp, 256); 
     } 
     fclose($fp);
?>


maar dat geeft:
ICY 404 Resource Not Found
icy-notice1:SHOUTcast Distributed Network Audio Server/win32 v1.8.9
icy-notice2:The resource requested was not found
wat doe ik fout?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 05:00
(jarig!)
Ik heb even zitten experimenteren en het blijkt dat 'ie d'r een User-Agent header bij wil hebben. Sterker nog; hij lijkt ook nog te checken op wat er in de User-Agent staat, want als ik er een niet-bestaande browsernaam neerzet, geeft 'ie weer dezelfde foutmelding ('Mozilla' werkt wel, 'MozillX' niet, 'Lynx' weer wel, etcetera).

Beetje vreemde policy, als je 't mij vraagt, maar als je een User-Agent header meestuurt werkt het in ieder geval.

Verwijderd

Topicstarter
thnx, het werkt,
idd vreemd, maarja.