[PHP] Fehler beim Dateiupload
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
bild
champion
error
fehler
fuer hilfe
glaskugel
hilfe
inhalt
madhouse
recht
schreiten
syntax
ticker
verbessert
zeile
-
Guten Tag,
im nachfolgenden Code habe ich leider ein paar Probleme. Er ist auch noch nicht fertig, aber bis hierhin funktioniert er ja leider noch nichtmal. Also wie gesagt, mehrere nicht nur ein Fehler drin.
if ($_GET['schritt'] == '1') { echo "<div align='center'> <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'> <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'> <tr> <td width='50' height='50'> Name: </td> <td width='277' height='50'> <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font> </td> <td width='106' height='50'> <select name='type'> <option value=dm>DM</option> <option value=ar>AR</option> </select> </td> </tr> <tr> <td width='50' height='50'> Map: </td> <td width='277' height='50'> <input type='file' name='map' size='20'> </td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'> <input type='submit' value='weiter...'> </td> </tr> </table> </form> </div>"; } elseif ($_GET['schritt'] == '2') { mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777') zeile 46: move_uploaded_file($_POST['mapname'] , '/inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"]); echo "<div align='center'> <form action='index.php?action=rinputmap&schritt=3' method='post'> <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'> Bild: </td> <td width='277' height='50'> <input type='file' name='bild' size='20'> <input type=hidden name='type2' value=$_POST[\"type\"]> <input type=hidden name='name2' value=$_POST[\"mapname\"]> </td> <td width='106' height='50'> <input type='submit' value='weiter...'> </td> </tr> </table> </form> </div>"; zeile 76: } elseif ($_GET['schritt'] == '3') { move_uploaded_file($_POST['bild'] , '/inhalt/rune/maps/'.$_POST["type2"].'/'.$_POST["name2"]); }
W?re dankebar fuer Hilfe. Und sry, das der Code soweit nach rechts geht.
mfg madhouse
Beitrag ge?ndert am 24.04.2006 18:27 von madhouse -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Fehler? D?rfen wir Fehlersuche spielen?
K?nntest du nich bitte beschreiben, um welchen fehler es sich handelt, ...
Danke, den die Glaskugel hilft auch nicht mehr! -
Ja ok sry^^
Parse error: syntax error, unexpected T_STRING in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 46
und
Parse error: syntax error, unexpected T_ECHO in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 47
und
Parse error: syntax error, unexpected '}' in /home/webpages/lima-city/madhouse/html/rinputmap.php on line 76
-
Also ich habe deine geposteten code getest und die fehler verbessert! So m?sste es funktionieren!
if ($_GET['schritt'] == '1') { echo "<div align='center'> <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'> <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'> <tr> <td width='50' height='50'> Name: </td> <td width='277' height='50'> <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font> </td> <td width='106' height='50'> <select name='type'> <option value=dm>DM</option> <option value=ar>AR</option> </select> </td> </tr> <tr> <td width='50' height='50'> Map: </td> <td width='277' height='50'> <input type='file' name='map' size='20'> </td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'> <input type='submit' value='weiter...'> </td> </tr> </table> </form> </div>"; } elseif ($_GET['schritt'] == '2') { mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777'); move_uploaded_file($_POST["mapname"], "/inhalt/rune/maps/".$_POST['type']."/".$_POST['mapname']); echo "<div align='center'> <form action='index.php?action=rinputmap&schritt=3' method='post'> <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'> Bild: </td> <td width='277' height='50'> <input type='file' name='bild' size='20'> <input type=hidden name='type2' value=".$_POST['type']."> <input type=hidden name='name2' value=".$_POST['mapname']."> </td> <td width='106' height='50'> <input type='submit' value='weiter...'> </td> </tr> </table> </form> </div>"; } elseif ($_GET['schritt'] == '3') { move_uploaded_file($_POST['bild'] , '/inhalt/rune/maps/'.$_POST["type2"].'/'.$_POST["name2"]); }
Beitrag ge?ndert am 24.04.2006 18:35 von dussel -
Danke, ja jetzt klappt es.
-
Neues Problem:
if ($_GET['schritt'] == '1') { echo "<div align='center'> <form action='index.php?action=rinputmap&schritt=2' method='post' enctype='multipart/form-data'> <table border='0' width='433' height='140' cellpadding='0' cellspacing='0'> <tr> <td width='50' height='50'> Name: </td> <td width='277' height='50'> <input type='text' name='mapname' size='20'><br><font size='1'>z.B. DM-Rotarena;AR-Champions</font> </td> <td width='106' height='50'> <select name='type'> <option value='dm'>DM</option> <option value='ar'>AR</option> </select> </td> </tr> <tr> <td width='50' height='50'> Map: </td> <td width='277' height='50'> <input type='file' name='map' size='20'> </td> <td width='106' height='50'></td> </tr> <tr> <td width='50' height='50'></td> <td width='277' height='50'></td> <td width='106' height='50'> <input type='submit' value='weiter...'> </td> </tr> </table> </form> </div>"; } elseif ($_GET['schritt'] == '2') { mkdir('inhalt/rune/maps/'.$_POST["type"].'/'.$_POST["mapname"], '0777'); copy($_FILES['map'] , "/inhalt/rune/maps/".$_POST['type']."/".$_POST['mapname']); ...
Das gibt immer den Fehler
Warning: copy(Array) [function.copy]: failed to open stream: No such file or directory in C:\XAMPP\xampp\htdocs\user\muddy\try\inhalt\rune\rinputmap.php on line 46
aus. 46 ist die Zeile mit copy().
W?re sehr dankbar f?r weitere Hilfe
mfg madhouse
PS: sry f?r Doppelpost, aber sonst ists nicht im Ticker^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage