Hallo,
ich habe ein Bildupload mit Hilfe meines PHP-Buches realisiert. Funktioniert alles einwandfrei :P
Nun möchte ich aber gerne insgesamt 10 Upload-Felder haben. Deswegen habe ich den Text ein klein wenig geändert. Auch so funktioniert alles. Nur eine Kleinigkeit hätte ich noch gerne.
Wenn ich eine Datei hochgeladen habe, erscheint dann neben dem Upload-Button der Name dieser Datei. Lade ich eine andere Datei von einem anderen Upload-Feld hoch, verschwindet jedoch der Name der vorigen Datei.
Etwas kompliziert zu erklären ist es schon. Hier mal der Html/Php-Code dazu:
Ich hoffe man kann jetzt in etwa verstehen was ich meine. Bei dem Code handelt es sich nur um 2 Upload-Felder. Wie gesagt der Upload funktioniert. Auch das Anzeigen der Datei neben dem Upload-Feld. Nur wenn ich dann beim Upload-Feld2 etwas hochlade, verschwindet der Name neben Upload-Feld1. Den hätte ich aber gerne da stehen lassen.
Was muss ich in meinem Code dazu ändern?
1000 Dank,
ich habe ein Bildupload mit Hilfe meines PHP-Buches realisiert. Funktioniert alles einwandfrei :P
Nun möchte ich aber gerne insgesamt 10 Upload-Felder haben. Deswegen habe ich den Text ein klein wenig geändert. Auch so funktioniert alles. Nur eine Kleinigkeit hätte ich noch gerne.
Wenn ich eine Datei hochgeladen habe, erscheint dann neben dem Upload-Button der Name dieser Datei. Lade ich eine andere Datei von einem anderen Upload-Feld hoch, verschwindet jedoch der Name der vorigen Datei.
Etwas kompliziert zu erklären ist es schon. Hier mal der Html/Php-Code dazu:
Code:
<tr align="left" valign="top"> <td width="100" class="text11"><div align="left">Bild 1:</div></td> <td colspan="2" class="text11"><div align="left"> <input type="hidden" name="MAX_FILE_SIZE" value="300000"> <input name="userfile1" type="file"> <input name="upload1" type="submit" id="upload1" value="Upload" style="width:70px;"> <?php if (isset($upload1)) { echo $HTTP_POST_FILES['userfile1']['name']; $path1=dirname($PATH_TRANSLATED).'/upload/'; copy ($userfile1, $path1.$userfile1_name); } $dp=opendir($path1); while ($file1=readdir($dp)) { if (!preg_match('/^\.{1,2}/', $file1)) { } } ?> </div></td> </tr> <tr align="left" valign="top"> <td width="100" class="text11"><div align="left">Bild 2:</div></td> <td colspan="2" class="text11"><div align="left"> <input type="hidden" name="MAX_FILE_SIZE" value="300000"> <input name="userfile2" type="file"> <input name="upload2" type="submit" id="upload2" value="Upload" style="width:70px;"> <?php if (isset($upload2)) { echo $HTTP_POST_FILES['userfile2']['name']; $path2=dirname($PATH_TRANSLATED).'/upload/'; copy ($userfile2, $path2.$userfile2_name); } $dp=opendir($path2); while ($file2=readdir($dp)) { if (!preg_match('/^\.{1,2}/', $file2)) { } } ?> </div></td> </tr>
Was muss ich in meinem Code dazu ändern?
1000 Dank,

Kommentar