ciao
ricordati che "multiple" funzia solo con html5 e solo chon fire, opera e chrome, non con ie
poi secondo me diventa un po un casino perche $_FILES['imm'] diventa un array di array es.
imm['name'][0] => prima.jpg
imm['name'][1] => seconda.jpg ....
imm['type'][0] => image/jpeg
imm['type'][1] => image/jpeg ....
imm['tmp_name'][0] => C:\WINDOWS\TEMP\php1AA9.tmp
imm['tmp_name'][1] => C:\WINDOWS\TEMP\php1AAA.tmp ....
poi l'error ed il size
come puoi vedere provando lo scrpt sotto e guardando cosa ti restituisce il var_dump
PHP:
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
<?php
if(isset($_POST['invia'])){
var_dump($_FILES['imm']);
}
?>
<form action="#" method="post" enctype="multipart/form-data">
<input multiple="multiple" name="imm" type="file"><br>
<input name="invia" type="submit" id="invia" value="Invia">
</form>
</body>
</html>