phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Fileupload via Smarty und QF

[php] Problem mit Fileupload via Smarty und QF

Andre Wagner andre.wagner at 8works.de
Mit Okt 25 13:33:47 CEST 2006


Hallo,

Ich habe folgendes Problem. Nachstehendes Formular soll einen Artikel incl. einer Datei hochladen. Abgehandelt wird das Ganze mit Smarty als Templateengine und Quickform zum Formular generieren. Das generierte Formular hier (überflüssiges HTML habe ich entfernt):

<form action="/upload.php?id=663&amp;sid=a6f5af1caf5e7ec6cb3bd77d08a8cbed" method="post" name="ArtikelAll" id="ArtikelAll" enctype="multipart/form-data" onsubmit="try { var myValidator = validate_ArtikelAll; } catch(e) { return true; } return myValidator(this);"> 
<input name="_qf__ArtikelAll" type="hidden" value="" />
<input name="MAX_FILE_SIZE" type="hidden" value="16777216" />
<input maxlength="45" size="60" class="SubHeadline" name="txtheader" type="text" value="" />
<textarea rows="5," cols="68" name="txtbody"></textarea>
<input name="fileTitel" type="text" value="" />
<input name="fileUpload" type="file" /><input style="background:#00c100; color:#ffffff; font-weight:bold;" name="btnUpload" value="Datei hochladen" type="submit" />
<input style="background:#bf0000; color:#ffffff; font-weight:bold;" name="btnDelete" value="Dateien löschen" type="submit" /> 
<input name="btnWeiter" value="Vorschau anzeigen" type="submit" />
</form> 

Zur besseren Übersicht:

Headline: ____
Text: ___
Dateiname: ___
Datei: ___ [Uploadbutton]
[Datei löschen Button]
[Weiter Button]

Das Problem ist nun, benutze ich den durchsuchen Button um eine Datei aus dem lokalen Filesystem auszuwählen und klicke dann auf den Uploadbutton, erscheint sofort die Meldung im Browser "Verbindung abgebrochen" (getestet mit IE6, FF1.5, FF2.0 mit Standardeinstellungen). Also keine 404 vom Webserver. Probiert man das Versenden hartnäckig lange genug, funktioniert der Upload irgendwann. Eine erste Idee war, dass die lokale Firewall Schwierigkeiten macht, aber selbst auf einem Testsystem ohne Firewall, Antivirus etc. funktioniert das Teil wie ein Blinker. Geht, geht nicht.

Wie und wo soll ich da anfangen zu suchen? Bin für jeden Schubser in irgendeine Richtung dankbar...

Gruss,

Andre

php::bar PHP Wiki   -   Listenarchive