Mailinglisten-Archive |
----- Original Message ----- From: "Julian Schwarz" <julian.schwarz_(at)_iskomedia.de> To: <php_(at)_phpcenter.de> Sent: Friday, October 18, 2002 4:11 PM Subject: [php] Dateigrösse einer externen Datei bestimmen. > Hallo Liste, > ich habe folgendes Problem - vorab: Ich bin jeder Hilfe dankbar: > > 1. Wie kann ich die Dateigrösse einer Datei bestimmen, die auf folgender > externen Adresse liegt: http://www.externeseite.de/datei.jpg Den Webserver fragen und schauen ob er die das sagt. Bei Grafiken ist die Chance sehr hoch. telnet www.php.net 80 Trying 64.246.30.37... Connected to php.net. Escape character is '^]'. HEAD /gifs/php_logo.gif HTTP/1.1 HOST: www.php.net HTTP/1.0 200 OK Date: Fri, 18 Oct 2002 14:27:31 GMT Server: Apache/1.3.26 (Unix) PHP/4.3.0-dev Last-Modified: Thu, 08 Mar 2001 00:18:07 GMT ETag: "97ba8-f20-3aa6cfbf" Accept-Ranges: bytes Content-Length: 3872 Content-Type: image/gif Age: 10 X-Cache: HIT from rs1.php.net Connection: keep-alive Das Logo von PHP.net ist also 3872 bytes gross. > > 2. Wie könnte ich diese Datei auf meinen Server kopieren? > Vielleicht mit file() auslesen und eine neue Datei auf meinem Server anlegen, > diese dareinkopieren? Gibt es nicht eine art copy() befehl auch für externe > Dateien? Da mit mit file() in Array gehen wuerde aber man es bestimmt in einen String habem moechte empfiehlt sich fopen oder fsockopen. Bei geschichten wie file, include wird vorausgesetzt das der fopen_wrapper aktiv ist. Musse man frueher beim php kompilieren angeben... heute ist es ein default. Kann aber nach wie vor ueber php.ini disabled werden. Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive