leeres file
Kuno
- https
ich hab nen multipart/form-data-Formular, darin befindet sich ein <input type="file" name="datei">
Nun meine frage: welchen wert hat "datei", wenn keine datei übergeben wird?
Hello,
ich hab nen multipart/form-data-Formular, darin befindet sich ein <input type="file" name="datei">
Nun meine frage: welchen wert hat "datei", wenn keine datei übergeben wird?
Das hat Auswirkungen auf die Fehlermummer
$_FILES['formularfeldname']['error'] --> int
oder bei Multiupload
$_FILES['formularfeldname']['error'][$i] --> int
siehe http://de2.php.net/manual/de/features.file-upload.errors.php
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
also mit PHP hat meine Frage eigentlich nichts zu tun. Dann hätte es ja auch im PHP Forum gestanden.
Hier gehts um den HTML-Standard der vergeben wird wenn ein file-Typ keinen Inhalt hat bzw. leer übergeben wird.
Mit PHP kenne ich mich nicht aus und habe auch kein Interesse daran es zu lernen :)
Hallo Kuno!
Mit PHP kenne ich mich nicht aus und habe auch kein Interesse daran es zu lernen :)
Good boy! Lerne Perl, dann lässt Dich Tom in Ruhe...
*S,TOM,NCR*
Viele Grüße aus Frankfurt/Main,
Patrick
Hello,
Mit PHP kenne ich mich nicht aus und habe auch kein Interesse daran es zu lernen :)
Good boy! Lerne Perl, dann lässt Dich Tom in Ruhe...
*hahaha*
Wart's nur ab. Mit den Regular Expressions klappt's inzwischen schon ganz gut. Als nächstes kommt jetzt die Auffrischung unmd dann Intensivtraining von Shell-Scripten und dann ist der Schritt zu Perl nicht mehr so weit.
Aber ich freu mich ja, wenn ich die Leute zum Lachen bringen darf :-)
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo Tom!
dann ist der Schritt zu Perl nicht mehr so weit.
Oje... noch mehr Threads und Postings von Dir? Das hält ja keiner mehr aus!
*HILFE*
Viele Grüße aus Frankfurt/Main,
Patrick
Hello,
Oje... noch mehr Threads und Postings von Dir? Das hält ja keiner mehr aus!
*HILFE*
Naja, wenn ich durch das Posten hier endlich wieder schlau geworden bin, könnte ich zur Abwechslung auch mal wieder Geld verdienen gehen. Dann hab ich sowieso keine Zeit mehr :-)
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo Tom!
Dann hab ich sowieso keine Zeit mehr :-)
Das wünsche ich Dir und vom ganzen Herzen uns allen ;)
Viele Grüße aus Frankfurt/Main,
Patrick
Hello,
also mit PHP hat meine Frage eigentlich nichts zu tun. Dann hätte es ja auch im PHP Forum gestanden.
Hier gehts um den HTML-Standard der vergeben wird wenn ein file-Typ keinen Inhalt hat bzw. leer übergeben wird.
Entschuldige bitte. Da habe ich mich verguckt.
Schau Dir die Header an, die der Browser erzeugt bei einem solchen request. Das ist besser als 1000 Worte oder nur die RFC.
http://www.schroepl.net/cgi-bin/http_trace.pl
ist aber scheinbar gerade down.
Die letzten Tage hatte ich es noch auf dem Schirm...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<title>Titel</title>
</head>
<body>
<form action="http://www.schroepl.net/cgi-bin/http_trace.pl" method="post" enctype="multipart/form-data">
<input type="text" name="data[feld1]"><br />
<input type="file" name="file[1]"><br />
<input type="submit" name="btn[save]" value="wech">
</form>
</body>
</html>
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hi,
ich hab nen multipart/form-data-Formular, darin befindet sich ein <input type="file" name="datei">
Nun meine frage: welchen wert hat "datei", wenn keine datei übergeben wird?
The current value of a file select is a list of one or more file names.
Wenn kein File angegeben ist, hat ein file select also keinen "current value".
If a control doesn't have a current value when the form is submitted, user agents are not required to treat it as a successful control.
Ein file select ohne File muß also nicht als "successful" betrachtet werden.
When the user submits a form (e.g., by activating a submit button), the user agent processes it as follows.
Step one: Identify the successful controls
Hier fällt das file-select ggf. raus.
Step two: Build a form data set
A form data set is a sequence of control-name/current-value pairs constructed from successful controls
enthält ggf. nur die anderen name-value-Pärchen aus dem Formular.
Step three: Encode the form data set
The form data set is then encoded according to the content type specified by the enctype attribute of the FORM element.
Step four: Submit the encoded form data set
Kein File - keinerlei Übergabe wäre das, was mir am logischsten erschiene.
(alle Zitate aus http://www.w3.org/TR/html401/interact/forms.html)
cu,
Andreas
Hello,
Kein File - keinerlei Übergabe wäre das, was mir am logischsten erschiene.
Die IEs haben es zumindest bisher immer so gehandhabt, dass der Name des File-Feldes noch übertragen wurde. Beim Firefox habe ich noch nicht darauf geachtet.
Leider ist MS' Seite gerade nicht verfügbar. Sonst könnte man es schön sehen.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom