phpbar.de logo

Mailinglisten-Archive

[php] Re: echte filesize von entfernten dateien

[php] Re: echte filesize von entfernten dateien

Tobias fister22_(at)_hotmail.com
Sun, 6 Aug 2000 21:24:26 +0200


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