webForumDet fria alternativet

Content-Length från annan server?

0 svar · 134 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

Jag skulle behöva en funktion som kopplar upp sig mot en annan server m. hjälp av fsockopen (eller något bättre sätt om någon har något) och kollar efter Content-Length och hur långt det är. Började med ett sånt script men det fungerade inte. :l

function fsize($u) {
    $url = parse_url($u);
    $host = $url["host"];
    $path = $url["path"];
    $fp = fsockopen($host, 80, &$errno, &$errstr, 20);
    if (!$fp) {
        exit("Error: $errno - $errstr");
    } else {
        fputs($fp, "GET $path HTTP/1.1\r\n");
        fputs($fp, "HOST: $host\r\n");
        fputs($fp, "Connection: Keep-Alive\r\n\r\n");
        while (!feof($fp)) {
            $ourhead .= fgets($fp, 128));
        }
    }
    fclose($fp);
}

Längre har jag inte kommit..

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)