Mailinglisten-Archive |
hi
danke, aber es kam nur Datenmüll bei mir an. Kannst du mir das script bitte
direkt an meine MailAdresse senden ???
fister22_(at)_hotmail.com
schonmal vielen dank!!
tobias
> From: "Tobias" <fister22_(at)_hotmail.com>
> To: <php_(at)_php-center.de>
> Subject: [php] echte filesize von entfernten dateien
> Date: Sat, 5 Aug 2000 19:45:08 +0200
>
> hi
> also alle einigermaßen verstädlichen FileSizeScripte funktionieren
> bei mir nicht, wie z.b.
>
> function getfilesize($server, $filename){
> $fp =3D fsockopen($server,80,&$errno,&$errstr);
> if (!$fp) {
> echo "error $errstr ($errno)<br>\n";
> }
> else {
> fputs ($fp, "HEAD $filename HTTP/1.0\n\n");
> fputs($fp,"HEAD ".$filename." HTTP/1.0\nHost: ".$server."\n\n");
> while (!feof($fp)) {
> $test =3D sprintf("%s%s", $test, fgets ($fp,128));
> }
> print $test;
> if(strpos ($test, 'Content-Length:') > 0) {
> $pos =3D strpos ($test, 'Content-Length:');
> $pos2 =3D strpos ($test, 'Connection:');
> $size =3D substr($test, $pos + 15, $pos2 - $pos - 15);
> print $size;
> }
>
> fclose ($fp);
> }
> return $size;
> }
>
> liefert nur fehler ...
> ich muß es unbedingt hinbekommen da ich die filegöße von
> zip´s, rar´s u.a. files auf allen möglichen servern ( geocities,
fortunecities,xoom ... ) auslesen kann oder zumindest bestimmen muss, oder
zumindest überhaupt existiert.
>
> Wer hat da ein FUNZENDES Script ??
>
> BIG THANKS
>
> Tobias
> Webmaster of Traffic-Eye ( http://cgi-bin.spaceports.com/~traffeye/ )
>
>
>
> --__--__--
>
> Message: 21
> Date: Sat, 5 Aug 2000 20:05:28 +0200 (CEST)
> From: Sascha Schumann <sascha_(at)_schumann.cx>
> Subject: Re: [php] echte filesize von entfernten dateien
> Reply-To: php_(at)_php-center.de
>
> Versuch mal das attachte Script. Die Funktion liefert
> die Größe in Bytes oder einen Fehlercode zurück:
>
> -1: Netzwerkproblem
> -2: Innvalider HTTP Header empfangen
> -3: URL invalid
>
> - Sascha
>
>
php::bar PHP Wiki - Listenarchive