phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Dateigr=F6sse_einer_externen_Datei _bestimmen.?=

[php] Re: [php] Dateigrösse einer externen Datei bestimmen.

Joerg Behrens php_(at)_phpcenter.de
Fri, 18 Oct 2002 16:35:12 +0200


----- 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