
26/05/2010, 07:21
|
 | | | Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 17 años, 1 mes Puntos: 10 | |
A ver asi mas simplificado:
foreach ($archivos as $archivo) {
$num_rand=rand(1,10);
//dejar $archivo tiene la ventaja que no necesitas saber que extension tiene este
//no tienes que escribirla: ".jpg"
$r = copy($archivo, $num_rand."_".$archivo);
if($r){
unlink($archivo);
}
}
Completo (uso scandir())
//Fijate este condicional (sin else) if($archivo != "." && $archivo != "..")
$resul_scand=scandir("ruta/");
foreach($resul_scand as $archivo){
if($archivo != "." && $archivo != ".."){
$num_rand=rand(1,10);
//dejar $archivo tiene la ventaja que no necesitas saber que extension tiene este
//no tienes que escrivirla: ".jpg"
$r = copy("ruta/".$archivo, "ruta/".$num_rand."_".$archivo);
if($r){
unlink("ruta/".$archivo);
}
}
}
Me falto crear un array previamente... jeje
$archivos_array = array();
$resul_scand=scandir("DIR/");
foreach($resul_scand as $archivo){
if($archivo != "" && $archivo != ".."){
$archivos_array[]=$archivo;
}
}
ksort($archivos_array);
foreach($archivos_array as $archivo);
$num_rand=rand(1,10);
//dejar $archivo tiene la ventaja que no necesitas saber que extension tiene este
//no tienes que escrivirla: ".jpg"
$r = copy("DIR/".$archivo, "DIR/".$num_rand."_".$archivo);
if($r){
unlink("DIR/".$archivo);
}
}
....Bueno no lo probe pero creo que funciona...
Última edición por GatorV; 26/05/2010 a las 08:47 |