Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/12/2007, 20:37
onZero
 
Fecha de Ingreso: diciembre-2007
Mensajes: 75
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Contador de los jpg que hay en una carpeta

Gracias por lo de la funcion pathinfo, si sabia de lo vulnerable que era pero no sabia como corregirlo xD Gracias... y con respecto a la de GatorV ya la entendi xD pero prefiero quedarme con mi creacion :D xD

ahi coloco mi code completo espero que le sirva:

Código PHP:
<?
function img_rand($carpeta)
{
//declaro la carpeta de las imagenes
$dir=$carpeta;
//Analizo todos los archivos con scandir() y me lo devuelve como un array de todos los archivos
$archivos=scandir($dir);
//cuento todos los archivos
$cantidad=count($archivos);
//declaro un array donde se pondran todas las imagenes
$imagenes=array();

for(
$a="0";$a<=$cantidad;$a++)
{
    
//si el archivo tiene extencion jpg se agrega el elemento al array $imagenes
    
$b=pathinfo($archivos[$a]); 
    if(
$b['extension']=='jpg')
    {
        
$imagenes[] = $archivos[$a];  
    }
}
$num_img=count($imagenes);
$b=rand(0$num_img-1);
$imag_ale=$imagenes[$b];
return 
$imag_ale;
}

// lo demas es para que te devuelva una imagen aleatoria xD

$dir="imagenes";
$var=img_rand($dir);
$final=$dir."/".$var;
print(
"final=" $final);
?>