Mailinglisten-Archive |
hi
nochmal thx an sascha, hab es jetzt nach einem ganzen tag onlinesein und
internetsuchens rausbekommen.
_(at)_ Ulf, ein ganz grüner Newbie bin ich nun auch nicht !!!!
das problem ist nu, daß man überhaußt NIX über header anfragen im netz
findet, außer vieleicht das unverständlich geschriebene und unnütze HTTP
Manual in englisch.
als das funzt jetzt.
und es lag nicht an mir !!!!! ich habe es auf einem Spaceports.com Server
gehostet und der hat andauernd Permission denied geliefert.
GENAU das gleich script hab ich dann mal aus testzwecken auf einem Xodox -
Server gestartet und ohh wunder es läuft !!!!
habe das script jetzt auch auf meine Seite mit eingebunden, somit bin ich
mit dem gesamten PHP-Code der seite fertig.
hier nochmal das FUNZENDE Script:
function getfilesize($ziel){
$url=parse_url($ziel);
$host=$url[host];
$datei=$url[path];
$fp = fsockopen($host, 80, &$errno, &$errstr);
if(!$fp) {
echo fehler();
}
else {
fputs($fp,"HEAD ".$datei." HTTP/1.0\n\n");
while (!feof($fp)) {
$test = sprintf("%s%s", $test, fgets ($fp,128));
}
if(strpos ($test, 'Content-Length:') > 0) {
$pos = strpos ($test, 'Content-Length:');
$pos2 = strpos ($test, 'Accept');
$size = substr($test, $pos + 15, $pos2 - $pos - 15);
}
fclose ($fp);
}
return (doubleval($size)/(1024*1024));
}
cu
Tobias
-----------------------
Webmaster of Traffic Eye http://traffic-eye.x2.nu
Das Traffic Auge deiner Webseite, nie wieder tote Links aufgrund zu hohen
Traffics
php::bar PHP Wiki - Listenarchive