PHP Upload Probleme !!!
-
die variable $foto1 existiert !!!
mit print $foto1; gibt :
c:\\test.gif aus !!
aber diesen $_FILES['bild']['name']; gibt nichts zurück !!!!
hmmm k.a.
cuu
-
Was sagt denn var_dump($_FILES); ?
Oder probier statt $_FILES mal $HTTP_POST_FILES
-
Hallo geeky
mit :
var_dump($_FILES);
result :
array(0) { }
und mit :
print $HTTP_POST_FILES['bild']['name'];
gibt nichts zurück !!!
was kann ich noch machen !!!
-
Dann liegt dein Fehler wohl eher beim Formular selber - hast du auch enctype="multipart/form-data" mit im form-Tag stehen?
-
nein geht nicht habe ich auch versucht !!!
also ich weiß auch nicht mehr weiter
cu
-
Dann zeig doch mal den Code deines Formulars. Werden denn die anderen Sachen aus dem Formular richtig übertragen?
-
print'<table width="807" height="85" border="0">'; print' <tr>'; print' <td height="79"><form name="form1" method="get" action="updatefoto.php">'; print' <p align="center" class="Stil2">Fotos Einfügen</p>'; print' <table width="593" border="0">'; print' <tr>'; print' <td width="93"><span class="Stil1">Beschreibung</span></td>'; print' <td width="484"><input name="beschreibung" value="" type="text" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto1</td>'; print' <td><input name="foto1" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto2</span></td>'; print' <td><input name="foto2" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto3</td>'; print' <td><input name="foto3" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto4</span></td>'; print' <td><input name="foto4" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto5</td>'; print' <td><input name="foto5" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto6</span></td>'; print' <td><input name="foto6" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td> </td>'; print' <td><input type="submit" name="Submit" value="Senden">'; print' <input type="reset" name="Submit2" value="Abbrechen"></td>'; print' </tr>'; print'</table>'; print'</form></td>'; print'</tr>'; print'</table>';
-
Nimm mal method="post" und enctype="multipart/form-data"
-
print'<table width="807" height="85" border="0">'; print' <tr>'; print' <td height="79"><form name="form1" enctype="multipart/form-data" method="post" action="updatefoto.php">'; print' <p align="center" class="Stil2">Fotos Einfügen</p>'; print' <table width="593" border="0">'; print' <tr>'; print' <td width="93"><span class="Stil1">Beschreibung</span></td>'; print' <td width="484"><input name="beschreibung" value="" type="text" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto1</td>'; print' <td><input name="foto1" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto2</span></td>'; print' <td><input name="foto2" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto3</td>'; print' <td><input name="foto3" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto4</span></td>'; print' <td><input name="foto4" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td>Foto5</td>'; print' <td><input name="foto5" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td><span class="Stil1">Foto6</span></td>'; print' <td><input name="foto6" type="file" size="70"></td>'; print' </tr>'; print' <tr>'; print' <td> </td>'; print' <td><input type="submit" name="Submit" value="Senden">'; print' <input type="reset" name="Submit2" value="Abbrechen"></td>'; print' </tr>'; print'</table>'; print'</form></td>'; print'</tr>'; print'</table>';
_________________________________
Geht auch nicht sorry !!
-
1.) Poste doch nicht immer wieder den praktisch unveränderten Code.
2.) Wie versuchst du denn derzeit auf die Datei zuzugreifen?
3.) Gibt var_dump(HTTP_POST_FILES) etwas aus - letzteres nicht ohne global innerhalb einer Funktion aufrufen