Ich will überprüfen ob eine Datei über http im Internet existiert. Da Funktionen wie is_file() oder file_exists() nur für lokale Dateien konzipiert sind, habe ich es mit einer http-Anfrage über eine Socketverbindung versucht. Die Verbindung wird auch aufgebaut, aber ich bekomme "404 Not Found" zurück. Im Browser wird mir aber "http://test.florenz063.server4you.de/index.html" angezeigt. Was mache ich falsch? Oder wie kann ich es sonst noch überprüfen?
	
							
						
					PHP Code:
	
	
<?php
$fp = fsockopen("test.florenz063.server4you.de", 80, $errno, $errstr, 30);
if (!$fp)
{
    print $errno."<br>".$errstr;
}
else
{
    fputs($fp, "HEAD /index.html HTTP/1.0\r\n\r\n");
    while (!feof($fp))
    {
        print fgets($fp, 128);
    }
    fclose($fp);
}
?>
 
          
 Moderator
 Moderator
Comment