lo estoy probando, no soy capaz de que me bloquee las subidas al llegar al limite.
He pensado que al llegar al limite bloquee el boton submit del form, pero tampoco me sale, lo tengo asi:
Código HTML:
<form action="index.php" method="post" enctype="multipart/form-data">
<td class="text">
<input name="archivo" type="file" class="casilla" id="archivo" size="35" <? if($maximo <7){echo '<input type="file">';} else{ echo '<input type="file" disabled>'; }?>/>
<input name="enviar" type="submit" class="boton" id="enviar" value="Subir archivo" />
<input name="action" type="hidden" value="upload" /> </td>
</form>
y el codigo php:
Código PHP:
<?php
if ($gestor = opendir('files')) {
echo "<ul>";
while (false !== ($arch = readdir($gestor))) {
if ($arch != "." && $arch != "..") {
echo "<li><a href=\"files/".$arch."\" class=\"linkli\" target=\"_blank\">".$arch."</a></li>\n";
}
}
closedir($gestor);
echo "</ul>";
}
$dir = 'files/';
$maximo = count(glob("$dir{*.jpg,*.JPG,*.gif,*.GIF,*.png,*.PNG,*.bmp,*.BMP}",GLOB_BRACE));
echo "Tienes $maximo imagenes subidas de un total de 7",'<br />';
if ($maximo < 7){
echo '';
}
else {
echo '';
}
?>
Un saludo