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);
?>