Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2011, 05:03
jeyn
 
Fecha de Ingreso: febrero-2011
Mensajes: 62
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Limitar numero de imagenes

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