Prob mit move_uploaded_file()

hallo,

habe gerade eine upload script gemacht, dass Problem liegt nur darin, dass die Datei im phptmp landet aber ich sie nicht über move_uploaded_file() verschieben kann.

Der Aufruf der Funktion erfolgt über "move_uploaded_file($tmp, $pfad.$bild_name)", wobei $tmp den wert "/srv/www/htdocs/web1/phptmp/phpdZsE1m" und
$pfad.$bild_name den Wert "/srv/www/htdocs/web1/html/test/images_benutzer/Christian/rtfm1.gif" hat.

ab images_benutzer sind die Ordner mit chmod 777 vorhanden.

vielen Dank voraus
 
Hallo!
probier mal die folgende version:
PHP:
<?

function upload($datei, $pfad) {
if(copy($datei, $pfad."/".$datei['tmp_name'])) {
echo "<p>Upload (''".$datei['tmp_name']."'') erfolgreich!<br>";
} else {
echo "<p>Upload (''".$datei['tmp_name']."'') nicht erfolgreich!<br>";
}
}

echo "<form method='post' enctype='multipart/form-data'>";
echo "<input type='file' name='file'><br><input type='submit' name='gesendet'>";
echo "</form>";

if($_POST['gesendet']) {
upload($_FILE['file'], $pfad);
}

?>
müsste so eigentlich funktionieren....
mfg: andulus :)
 
so hab den fehler gefunden ...

Falsch :
move_uploaded_file($bild_temp,$profil_file_pfad.$bild_name)
Richtig :
move_uploaded_file($_FILES['bild']['tmp_name'],$profil_file_pfad.$bild_name)
 
Zuletzt bearbeitet:
Zurück