Hallo Zusammen
Habe ein grosses Problem mit meinem Upload-Script...
Es ist keins von mir, sondern ein fertiges aus dem www.
Nun, zur Vorgeschichte:
Habe das Script in meine Seite eingefügt, den Pfad angepasst, den Ordner erstellt und auf CHMOD 777 gestellt. Soweit so gut.
Habe dann, ein File (schraubenzieher.jpg) hochladen können, und siehe da, es war in dem Ordner, in dem ich wollte.
Danach wollte ich ein weiteres File hochladen, ging nicht mehr...
Habe dann den schraubenzieher.jpg wieder gelöscht und wollte erneut diesen hochladen. Egal bei was für einem Typ File, es kommt immer folgende Fehlermeldung:
Warning: move_uploaded_file(kundenverwaltung/test1111/schraubenzieher.jpg) [function.move-uploaded-file]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /opt/lampp/htdocs/kundenverwaltung/includes/content/hardware_create.php on line 206
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpnEewes' to 'kundenverwaltung/test1111/schraubenzieher.jpg' in /opt/lampp/htdocs/kundenverwaltung/includes/content/hardware_create.php on line 206
Datei konnte nicht hochgeladen werden.
Der Code dazu sieht folgendermassen aus:
<?php## Upload Formular! ########################echo "<br><h5>Upload</h5><form method=\"post\" action=\"\" enctype=\"multipart/form-data\" > <table border=\"0\" cellpadding=\"0\" cellspacing=\"2\"> <tr > <td>Datei:</td> <td><input type=\"file\" name=\"file1\" size=\"16\"></td> </tr> <tr > <td></td> <td><input type=\"submit\" value=\"Upload\"></td> </tr> </table></form>"; // Wichtig ist hier beim <form ... das: enctype=\"multipart/form-data\"// Dem Dateiupload feld geben wir den namen file1 (wird später noch benötigt)## Upload Funktion! ########################if($_FILES['file1']['tmp_name'] != "") { // Verzeichniss wo die Dateien hingeladen werden sollen: // WICHTIG!! das Verzeichniss muss den chmod 777 besitzen! $uploaddir = "kundenverwaltung/test1111/"; // Upload script: if(move_uploaded_file($_FILES['file1']['tmp_name'], $uploaddir.$_FILES['file1']['name'])) { // hier wird die datei aus dem Temp. speicher vom Server in den von den von dir angegebenen Pfad verschoben (move..) $dateiname = $_FILES['file1']['name']; // hier wird nochmal der dateiname in eine Variable gespeichert. $dateipfad = $uploaddir.$dateiname; // hier das gesamte Pfad zur Datei! echo "Datei wurde hochgeladen(".$dateipfad.")."; // Statusmeldung! } else { echo "Datei konnte nicht hochgeladen werden."; // Statusmeldung! }; };?>
Nun weiss ich nicht mehr weiter, und wäre sehr froh, wenn mir jemand helfen könnte.
Thx & gruss






