Moin moin,
ich habe folgendes Problem:
Ich wollte dieses Skript benutzen um kleine Foto-Galerien hochzuladen.
PHP
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){ foreach ($_FILES['files']['name'] as $f => $name) { if ($_FILES['files']['error'][$f] == 4) { continue; } if ($_FILES['files']['error'][$f] == 0) { if ($_FILES['files']['size'][$f] > $max_file_size) { $message[] = "$name is too large!."; continue; } elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){ $message[] = "$name is not a valid format"; continue; } else{ // No error found! Move uploaded files if(move_uploaded_file($_FILES['files']['tmp_name'][$f], $path.$name)) $count++; } } } }
Nur sobald es mehr Fotos als ~20 werden, bricht es mit der Meldung
Code
[COLOR=#000000][FONT=Times New Roman]Notice: Undefined index: files in /mn... on line 60
Warning: Invalid argument supplied for foreach() in...[/FONT][/COLOR]
Zeile 60 ist diese hier
Wäre cool wenn mir da jemand helfen könnte.
Achja, max_file_uploads hab ich schon hochgesetzt.
Gruß,
Dominik