phpbar.de logo

Mailinglisten-Archive

[php] Rename von einer Datei nach Upload!

[php] Rename von einer Datei nach Upload!

php_(at)_phpcenter.de php_(at)_phpcenter.de
Wed, 18 Apr 2001 19:39:45 +0200


Moin,

From: "Lars Wolff" <lars_(at)_zoom-media.de>
To: "PHP Mailinglist" <php_(at)_php-center.de>
Sent: Wednesday, April 18, 2001 5:42 PM
Subject: [php] Rename von einer Datei nach Upload!
[...]
> Das Bild wird Hochgeladen auf dem Server gespeicher und danach bekommt
> es die ID des Eintrags als Namen+Suffix
> Sporadischer weise kommt folgende Fehler meldung:
>
> Rename failed (Cross-device link) in /home/www/htdocs/up.php3 on line 98
>
> Das ist genau bei dieser Zeile:    rename("$imgfile","$filename");

Sporadisch? .. rename() kann/geht schief wenn partitions uebergreifend
gearbeitet werden soll. Nimm anstelle von rename() halt copy() oder am
besten die neue Funktion (ab php 4.0.4) namens move_uploaded_file() .

Evtl. solltest du mal http://www.php.net/manual/en/features.file-upload.php
ganz lesen.

Gruss
Joerg Behrens



php::bar PHP Wiki   -   Listenarchive