Hallo,
ich hoffe ich finde hier endlich Hilfe.
Ich habe PHP 5.2.9 auf einem Windows 2008 Server mit IIS 7 laufen.
Soweit klappt das auch ganz gut.
Das riesen Problem ist aber, das ich PHP-Funktionen wie file_get_contents() oder die Erweiterung CURL nicht verwenden kann. Der Windows Server lässt irgendwie keine serverseitigen HTTP-Request zu.
Die PHP-Einstellung sind alle in Ordnung (allow_url_fopen = On).
Wenn ich den Link, den ich serverseitig über die genannten Funktionen, im Browser aufrufe, klappt das ohne Probleme!
Also, file_get_contents('http://www.googel.de') liefert mir einen Error zurück.
Aber auch wenn ich einen Link auf dem Server z.B.
file_get_contents('http://localhost/datei.php')
oder
file_get_contents('http://servername/datei.php')
erhalt ich das gleiche Ergebnis.
Aber diese Links im Browser aufgerufen, dann bekomm ich die gewünschten Ergebnisse.
Bei file_get_contents() kommt dieser Fehler:
Und via Curl ein Timeout oder "Could not found host"
Ich hab PHP nach dieser Anleitung installiert!
Ich habe eine ähnliche Problemlösung für den IIS 6 gefunden, kann es aber irgendwie nicht für den IIS 7 anwenden - hat sich wohl zu viel verändert.
http://www.iishacks.com/index.php/2007/05/18/file_get_contents-on-iis-6/
Hat jemand eine Lösung für mich?
Danke!