Hallo,
also ich habe jeder Datei eine eigenen namen gegeben
<input type="file" name="datei1" size="50">
<input type="file" name="datei2" size="50">
<input type="file" name="datei3" size="50">
danach habe ich eine Funktion geschrieben, welche dann überprüft, ob alles OK mit der Datei und mehr, hoffe du kommst damit klar:
function datei_ok($dateiname,$endung) {
if($_FILES[$dateiname]['error']) {
switch($_FILES[$dateiname]['error']) {
case 1: echo "Datei ".$_FILES[$dateiname]['name']." ist zu groß (PHP Regel)<br>";break;
case 2: echo "Datei ".$_FILES[$dateiname]['name']." ist zu groß (Formular Regel)<br>";break;
case 3: echo "Datei ".$_FILES[$dateiname]['name']." wurde nur teilweise hochgeladen<br>";break;
case 4: echo "Datei für "".$dateiname."" wurde nicht hochgeladen<br>";break;
default: break;
}
return 0;
}
if($endung!=substr($_FILES[$dateiname]['name'],strrpos($_FILES[$dateiname]['name'],".")+1)) {
echo "Datei ".$_FILES[$dateiname]['name']." besitzt falschen Datentyp<br>";
return 0;
}
else return 1;
}
Es fehlt mit ja uch immer noch die Möglichkeit, am Client mittels JavaScript Nodes mit <input type=file ...> dynamisch hinzuzufügen. Das bekomme ich leider auch nicht hin.
Das verstehe ich nich.
Falls du vorgeben meinst, da ist verboten ( aus Sicherheitsgründen).
MfG
Christian