PHP-Script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anpassen
arbeit
benutzer
betroffene zeile
code
dank
datei
eins
einstellen
fehler
funktion
genaue ziel
leere datei
oleander
problem
server
tag
verzeichnis
-
Ich habe folgendes PHP-Script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Datei-Upload</title> </head> <body> <table border=0 align=center> <tr> <td> <h3>Datei-Upload</h3> </td> </tr> <tr> <td bgcolor=#F5F5F5> <form action="upload.php" method="post" enctype="multipart/form-data"> Datei: <input name="datei" type="file"> <input type="submit" value="Upload"> </form> </td> </tr> </table> <table border=0 align=center> <tr> <td> <font color=red><h3> <?php # ���© Homepage-Total.de if($_FILES["datei"]["name"] == "") { echo "Keine Datei uebertragen."; exit; } if($_FILES["datei"]["tmp_name"] == "") { echo "Fehler bei der Uebertragung, Datei zu gro�?"; exit; } if($_FILES["datei"]["size"] == 0) { echo "Leere Datei!"; exit; } # Geben Sie das genaue Ziel-Verzeichniss an, ausgehend von dieser Datei! move_uploaded_file($_FILES["datei"]["tmp_name"], "".$_FILES["datei"]["name"]); echo "Datei ".$_FILES["datei"]["name"]." erfolgreich uebertragen."; ?> </h3></font> </td> </tr> </table> </body> </html>
zum Übertragen einer tag/datei">Datei des Benutzers auf den Server.
Leider weiß ich nicht, wie man da einstellen kann, dass es die Dateien nicht in das verzeichnis übertragt, wo die Datei ist, sonder indas Verzeichnis /uploaded/!
Wisst ihr, wie das geht?
Danke schon mal im Vorraus!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo technikhilfe.
Eins vorweg:
Dein Script ist sehr einfach und bestimmt unsicher. Außerdem solltest du dir den [ code ] Tag angewöhnen, aber das ist jetzt erstmal egal.
Nun zu deinem Problem.
Siehst du die Funktion move_uploaded_file() in deinem Script?
Die betroffene Zeile musst du von
move_uploaded_file($_FILES["datei"]["tmp_name"], "".$_FILES["datei"]["name"]);
nach
move_uploaded_file($_FILES["datei"]["tmp_name"], "uploaded/".$_FILES["datei"]["name"]);
anpassen.
Viel spaß noch mit deinem Webprojekt!
lg
Oleander
€dit:
Bitte vergiss nicht, dass das Verzeichnis auch vorhanden ist, das erspart Mühe und Arbeit.
Beitrag geändert: 24.12.2008 22:30:39 von olearose -
Danke, funkt jetzt perfekt!!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage