File Upload <-- ICH BRAUCH HILFE !

Daemonic

Mitglied
Hallo,

also ich hab ein große Problem mit diesem FileUpload.
Ich bekomme immer den Fehler :
Warning: open_basedir restriction in effect. File is in wrong directory in...

Mein HTML File:
PHP:
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" method="post">
   <INPUT TYPE="file" NAME="uploadfile">
   <INPUT TYPE="submit" value='UPLOAD!'>
</FORM>

Mein PHP File:
PHP:
<?php
if ($uploadfile_name) {
   copy($uploadfile,"temp/".$uploadfile_name);
}
?>

Also ich meine das hätte bei mir mal funktioniert... aber jetzt klappt nix mehr :(
 
ja, thx ... genau so einen thread hab ich gesucht ...

1. noch mal up und

2. bei was für nem hoster bist du denn??

ich habe jetzt auch ein script geproggt, was ne datei hochlädt.

wenn du in der html auf den button submit klickst, wird deine upgeloadete datei in den ordner /tmp auf dem server mit nem namen der so ähnlich aussieht: phpCDNJz6 gesaved.

das uploadscript bei hosteurope kann jetzt mit der var des upgeloadeten files einfach das file in mein richtigs dir mit nem richtigen namen kopieren.

und das script soll eigentlich auf nukespace laufen, aber da bekomme ich genau deine fehlermeldung:
Warning: open_basedir restriction in effect. File is in wrong directory in .. /virtualhostdir/file.php on line 11

und in der line11 steht:
copy($dateinew,$file);

also bei dem zugriff auf das /tmp dir hat das script keine chance, weil der webserver hinter den userrechten des os hängt :(


die lösung wäre zb. die hochzuladende datei in ein anderes verzeichnis zu kopieren!!!
also nicht nach /tmp ..
gibts diese möglichkeit???

thx schon mal!
 
Zurück