De server van dastelefonbuch.de geeft een internal server error zodra je hem met PHP probeert te benaderen. Wellicht dat de server zo geconfigureerd is dat deze requests niet toegestaan worden?
Maar wel een request waar data als browserinformatie e.d. ontbreekt. Ik weet het niet zeker, maar volgens mij kun je prima achterhalen wat voor soort http request er is gedaan.
@Blanche: In het request staat normaliter browser info en dat kan je checken.
Ik heb niet direct een oplossing voor TS maar ik kan de vanuit linux gewoon een wget doen op die site met een pagina als respons, geen error. Ik kwam op google ook het volgende tegen voor TS: For streaming with file_get_contents: Do you have defined in php.ini: allow_url_fopen ??
@john ik denk het wel anders zou de telefoonigds ook niet werken lijkt mij?
@Teun, je reactie is me niet helemaal duidelijk.
Anders curl gebruiken, je kan dat veel uitgebreider configureren dan file_get_contents. Met curl kan je CURLOPT_USERAGENT meegeven.
[edit]
check deze link, uitgebreid voorbeeld: http://www.php.net/manual/en/function.curl-setopt-array.php
ik weet dat het illegaal is om informatie te halen van een website, maar dit is alleen voor eigen belang zodat ik meer leer van de mogelijkheden die php heeft, ik ga er verder niks mee doen. gewoon een persoonlijk projectje om meer van php te leren. hoop dat dit niet zo heel erg is? zo wel dan gaat het gelijk de prullenbak in. maar het leek mij wel interessant.