Tom: PHP copy von HTTP_POST_FILES: permission denied

Beitrag lesen

Hello,

Wenn ich folgendes versuche:

// upload handling
$tmpfile=$HTTP_POST_FILES['file']['tmp_name'];
$destfilename="/var/www/html/db/" . "1-13.sql";
copy($tmpfile, $destfilename);

bekomme ich in den Apache-Logs immer folgendes zu sehen:

PHP Warning:  copy(/var/www/html/db/1-13.sql): failed to open stream: Permission denied in /var/www/html/db/submit.php on line 111, referer: http://localhost/db/submit.html

Was steht denn drin in $HTTP_POST_FILES?
Lass Dir das mal ausgeben nach dem Upload mit

echo "<pre>\n">;
  echo htlmentities(print_r($HTTP_POST_FILES,true));
  echo "</pre>\n">;

Und dann lies Dir auf jeden fall alle Kapitel durch, die Du über die Links zu
http://de.php.net/manual/de/ini.sect.data-handling.php#ini.register-globals erreichn kannst.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau