così dovrebbe anare, occhio che se in un form gestisci dei campi file devi avere nel tag <form> l'enctype
Codice PHP:
<form id="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data">
<input type="button" value="Aggiungi" onClick="aggiungi(); conta();" />
<input type="button" value="Rimuovi" id="rimuovi" onClick="cancella(); conta();" />
<input type="submit" value="Carica" id="carica" name="carica" />
<div><input type="file" name="image[]" value="Sfoglia.." /></div>
<div><input type="file" name="image[]" value="Sfoglia.." /></div>
</form>
<?php
if(isset($_POST['carica'])) {
$i=0;
$immagini = $_FILES['image'];// se non server altrove questo si può togliere
$estensioni = array('image/png','image/gif','image/jpg','image/jpeg');
foreach($_FILES['image']['type'] as $key => $value) {
if(isset($value) && in_array($value, $estensioni)) {
$i++; // Se l' immagine è caricata e l' estensione è valida, aumento $i
}
}
if($i < 2) {
echo '<span id="error">Devi inserire almeno 2 immagini.</span>';
} else {
echo 'Ok.';
}
}
?>