phpbar.de logo

Mailinglisten-Archive

[php] move_uploaded_file und safe_mode

[php] move_uploaded_file und safe_mode

Susanne Jäger susjaeger at sujag.de
Don Jun 23 17:09:36 CEST 2005


Hallo,

ich beisse mir hier gerade die Zähne an einem Bildupload aus.

<------ Skriptschnipsel -------->

$ts = time();
$tempFileName = "$ts.$imgType";
$tempFile = TEMP_DIR."$tempFileName";
echo "Zieldatei: $tempFile";
echo " - Quelldatei: ".$neudatei["tmp_name"];
$moveToTemp = move_uploaded_file($neudatei["tmp_name"],$tempFile);
<---------- / ------------------>

<------ Skriptausgabe/Fehler ---------->

Zieldatei: /home/web295/html/redaktion/temp/1119539099.jpg - Quelldatei:
/home/www/web295/phptmp/php1OJsjx
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE
Restriction in effect. The script whose uid is 1558 is not allowed to
access /home owned by uid 0 in
/home/www/web295/html/redaktion/cms/add_image_post.inc.php on line 80
<------------- / ---------------->

Ich will doch gar nicht in /home sondern in /home/.../.../temp schreiben.
Das angegebene Zielverzeichnis (.../temp) ist vom Apachen (genauer
genommen von jedem) beschreibbar. Andere Skripte, die mit fopen()
Dateien in diesem Verzeichnis erstellen, funktionieren.

Habe ich etwas übersehen, oder ist unter diesen Bedingungen jeglicher
Dateiupload zum Scheitern verurteilt?

Gruß
Susanne

-- 
http://sujag.de - Webentwicklung und -beratung
susjaeger at sujag.de
Lottumstr. 22, 10119 Berlin, Tel: 030 - 440 483 47

php::bar PHP Wiki   -   Listenarchive