MM aja no es java , java es otro lenguaje, supongo que se refiere a javascript .. en fin
No sé que código esta empleando, lo recomendable es jquery, yo lo uso por comodidad en una sola linea se puede hacer el upload, pero esta siendo despreciado hasta por bootstrap últimamente
supongamos que su archivo llega correctamente a php y usando su código pruebe algo así:
Código PHP:
$i = 0;
foreach ($_FILES['images']['error'] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$name = $_FILES['images']['name'][$key];
$cuantas = count($_FILES['images']['name']);
if ($cuantas >= 3) {
echo "<h2>Hastta 2 artchivos ".(int)$cuantas."</h2>";
break;
} else {
$i++;
move_uploaded_file(
$_FILES['images']['tmp_name'][$key],
'images/' .strip_tags($name, ENT_QUOTES, 'UTF-8')
);
if ($i == 3) {
echo "<h2>Archivos correctamente subidos ".(int)$cuantas."</h2>";
break;
}
}
}
Es una forma, pruebe a ver si le funciona, le corregí un poco el código.
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
En TEORÍA TENDRÍA QUE FUNCIONAR
De todos modos su lógica no es correcta pues por mas que eso le funcione, no debe hacer un foreach a los errores, lo lógico seria comprobar que no existan errores y luego hacer el movimiento de archivos, YO SOLO LE PUSE UN EJEMPLO USANDO SU CÓDIGO ..
saludos
editado me olvide el break; jajaja