Hallo,
function FileExists($flink, $fpath)
{
$fid = @fsockopen($flink, 80, $errno, $errstr, 1);
if($fid) {
fputs ($fid, "HEAD " . $fpath . " HTTP/1.0");
fputs($fid,'HEAD '.$fpath." HTTP/1.1\015\012Connection: close\015\012Host: $host\015\012\015\012");
Aber damit bekomm ich immer einen Timeout (Maximum execution time exceeded)...
Kein Wunder: jede Zeile muss mit einem Zeilenumbruch (definiert als <CR><LF>, also \015\012)
beendet werden. Um anzuzeigen, dass der Header zuende ist, muss eine Leerzeile gesendet
werden.
Gruesse,
CK