phpbar.de logo

Mailinglisten-Archive

[php] Fopen problem

[php] Fopen problem

Marc-Alexander Prowe php_(at)_phpcenter.de
Wed, 16 Jan 2002 18:59:41 +0100


Guten Tag David Soria Parra,
am Mittwoch, 16. Januar 2002 um 18:38 schrieben Sie:

> folgendes problem ich will von einem externen server etwas auf den lokalen
> übertragen. dabei kommt jedoch die fehlermeldung:
> Warning: stat failed for http://test.file(errno=2 - No such file or
> directory) in....

> unterdrücke ich die fehlermeldung mit _(at)_fopen funktioniert es zwar aber die
> datei wird 0kb groß!

> folgender code

> $sourceFile = "http://test.file";

> if ( $dt  = fopen ($sourceFile, "rb")) {
>         $bin = fread ($dt, filesize ($sourceFile) );
>         fclose ($dt);

>         $dt  = fopen ("data/".basename($sourceFile), "wb");
>         fwrite ($dt, $bin);
>         fclose ($dt);
> } else {
>         printf ("<font size=1 face=verdana color=#000000><center>Angegebene Datei
> existiert nicht</center></font>");
> }

filesize() arbeitet nicht mit remote-files!
also am besten in einer schleife lesen ( while (fread($dt, 1024))... ).
wenn $sourceFile überhaupt existiert, dann müsste es nun klappen.
-- 
[ mfg: marc-alexander prowe ]
[ http://www.virtuelle-maschine.de ]
[ mailto:listen_(at)_mohajer.de ]


php::bar PHP Wiki   -   Listenarchive