ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
327
327
EMPFEHLEN
-
24.10.10 14:42 #1
- Registriert seit
- Oct 2010
- Beiträge
- 7
Hallo Community ....
ich weis die Frage wurde hier sicher schon 1000 mal gestellt ... aber ich komme trotz herumforschen nicht weiter.
Hab einige Tuts von Google sowie auch von hier ausprobiert aber nichts klappt.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<?php $filename="upload.php"; require("./global.php"); $tempname = $_FILES['file']['tmp_name']; $name = $_FILES['file']['name']; if($_FILES['datei']['size'] < 10240000) { move_uploaded_file($tempname, "/music/".$name); echo "Das Song wurde Erfolgreich hochgeladen"; } else { echo "Fehler"; } eval("\$tpl->output(\"".$tpl->get("upload")."\");"); ?>
Das ist mein Script .... Fehlermeldung ist zwar keine, aber er verschiebt mir die Datei nie, das ReLoaden der Seite erfolgt auch zu schnell als das es so aussehen würde, als würde er etwas hochladen.
Später will ich es noch in die DB schreiben, aber wichtig wäre erstmal das er überhaupt was tut, außer zu schreiben das die Datei hochgeladen wurde. Hoffe ihr könnt mir helfen.
-
24.10.10 14:57 #2
Und wie sieht das Formular aus?
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
24.10.10 15:00 #3
- Registriert seit
- Oct 2010
- Beiträge
- 7
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<html> <head> <title>$master_board_name - Upload</title> $headinclude </head> <body id="bg"> $header </table> <FORM ACTION="upload.php" METHOD="POST"> <table align="left" cellpadding=4 cellspacing=0 border=0 bgcolor="{tableinbordercolor}" width="100%"> <table align="left" cellpadding=4 cellspacing=0 border=0 bgcolor="{tableinbordercolor}" width="60%"> <tr id="tablea" bgcolor="{tablecolora}"> <td width="50%"><normalfont><b>Interpret:</b></font></td> <td width="50%"><normalfont><input type="text" class="input" name="u_interpret" value="$u_interpret"></font></td> </tr> <tr id="tableb" bgcolor="{tablecolorb}"> <td><normalfont><b>Titel:</b></font></td> <td><normalfont><input type="text" class="input" name="u_title" value="$u_title"></font></td> </tr> </table> <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="file" name="file"><br> <input type="submit" value="hochladen"> </form> </table> $footer </body> </html>
-
Ersetze das:
mal durch:PHP-Code:move_uploaded_file($tempname, "/music/".$name);
PHP-Code:if( move_uploaded_file($tempname, "/music/".$name) )
echo 'Upload erfolgt';
else{
echo 'Fehler im upload.';
var_dump($_FILES);
}
-
24.10.10 15:20 #5
- Registriert seit
- Oct 2010
- Beiträge
- 7
Fehler im upload.array(0) { }
habs auch ohne
Code :1 2
if($_FILES['datei']['size'] < 10240000) {
versucht, gleicher Fehler
-
24.10.10 17:48 #6
Im Formular Tag hinzufügen:
Code :1
enctype="multipart/form-data"
Sonst nimmt das Formular keine Datei entgegen.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
24.10.10 19:48 #7
- Registriert seit
- Oct 2010
- Beiträge
- 7
ist vorhanden in der tpl datei?!
Code :1 2 3 4
<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="file" name="file"><br> <input type="submit" value="hochladen"> </form>
-
24.10.10 20:18 #8
Dann hast du aber einen invaliden HTML Quellcode denn das Formular wird bereits in Zeile 10 geöffnet.
HTML-Code:<FORM ACTION="upload.php" METHOD="POST">KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
24.10.10 20:32 #9
- Registriert seit
- Oct 2010
- Beiträge
- 7
Ja, wie gesagt, ich bin Anfänger, es sollen später ja auch die Information in die Datenbank übertragen werden, deshalb die erste Anbindung an die Upload.php. Wie soll ich dann die Form für den Upload schreiben? Bzw.... es ändert doch nichts daran, das er die Datei nicht hochladet oder?
-
Natürlich ändert sich da dran was. Brauchst ja keine 2 Formulare zum versenden, sondern nur eins. Mach das mal so:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<body id="bg"> $header </table> <form enctype="multipart/form-data" action="upload.php" method="post"> <table align="left" cellpadding=4 cellspacing=0 border=0 bgcolor="{tableinbordercolor}" width="100%"> <table align="left" cellpadding=4 cellspacing=0 border=0 bgcolor="{tableinbordercolor}" width="60%"> <tr id="tablea" bgcolor="{tablecolora}"> <td width="50%"><normalfont><b>Interpret:</b></font></td> <td width="50%"><normalfont><input type="text" class="input" name="u_interpret" value="$u_interpret"></font></td> </tr> <tr id="tableb" bgcolor="{tablecolorb}"> <td><normalfont><b>Titel:</b></font></td> <td><normalfont><input type="text" class="input" name="u_title" value="$u_title"></font></td> </tr> </table> <input type="file" name="file"><br> <input type="submit" value="hochladen"> </form> </table>
-
25.10.10 00:09 #11
- Registriert seit
- Oct 2010
- Beiträge
- 7
Hey, danke für deine Antwort. Der Broser ladet zwar länger, aber ich bekomme
Code :1 2
Fehler im upload.array(1) { ["file"]=> array(5) { ["name"]=> string(46) "Jeaw_-_Nur_noch_70_Sekunden.mp3" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } }
raus ... Datei ist auch nicht im Verzeichnis.
-
Das liegt wohl an deiner upload.php Datei. Poste diese doch mal.
Ähnliche Themen
-
Dateiupload mit IE 6. gehts mit Firefox nicht?
Von lars2311 im Forum PHPAntworten: 1Letzter Beitrag: 15.09.07, 14:56 -
HTTP-Dateiupload funktioniert nicht
Von javaprogger1987 im Forum JavaAntworten: 0Letzter Beitrag: 25.03.07, 12:17 -
Dateiupload per Formular funktioniert nicht
Von Papenburger im Forum PHPAntworten: 4Letzter Beitrag: 13.03.07, 11:50 -
Dateiupload via Upload Script funktioniert nicht
Von Gladiator6 im Forum PHPAntworten: 11Letzter Beitrag: 27.08.06, 17:34 -
Dateiupload funktioniert nicht bei großen Dateien
Von Nikon the Third im Forum PHPAntworten: 3Letzter Beitrag: 31.08.04, 11:09





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren