Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 07:08
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 15 años, 7 meses
Puntos: 5
Que no se repita

Sabeis como hacer para que no se repita el elemento cuando cogo una imagen aleatoria? este es mi codigo

Código PHP:
    while($row=mysql_fetch_array($resultado)){
        
//areglo de extensiones permitidas
        
$arr_exts=array("jpg","gif","png","bmp");

        
//definimos el path de acceso
        
$path "./img/";
        
//abrimos el directorio
        
$dir opendir($path);
        if (
$cont==5)
            
closedir($dir);
        else{
            
//Mostramos las informaciones
            
while ($elemento=readdir($dir))
            {
                
$ext=substr($elemento,-3);
              if((
$elemento!='.') && ($elemento!='..') && in_array($ext,$arr_exts))
              {
                  
$directorio[] = $elemento;
                  
$imagen_aleatoria shuffle ($directorio); 
                       echo 
'        <a href="'.$row['web'].'" target="_black"><img src="'.$path.$directorio[$imagen_aleatoria].'" alt="'.$row['empresa'].'" title="..::'.$row['empresa'].'::.. Web: '.$row['web'].'" width="120" height="60" border="0" /></a><br /><br />
       '
;
       
$cont++;
                
               }
            }

        }