Código fuente de 'Renombra con nombres aleatorios.php'

<html>
<head>
<title>Renombra con nombres aleatorios</title>
</head>
<body style="font-family: Arial; font-size: 9pt">

<center><b><font face="Arial" size="3">Renombra con nombres aleatorios</font></b></center>
<br><br>

<?php

// Rename files with random names
// http://www.bloodys.com/
// email: info@bloodys.com
// If you use this script, please put a link back to http://www.bloodys.com/

function gen_random_name($nlen) {

srand ((double)microtime()*1000000);
$rndfl = rand(1, $nlen);
$ltr = range('a', 'z') ;

for ($i=1; $i<=$rndfl; $i++) {
$rndltr = rand(1, 26);

$newnm .= $ltr[$rndltr];
}

return $newnm;
}


$direktoriq = @opendir("nombres"); 
if (!$direktoriq) { echo "<br><b>Problemas al leer el directorio</b><br>"; }
else { 

$cc = 0;
while($filename = readdir($direktoriq)) {
if (!ereg("^\.$|^\.\.$|\.php", $filename)) { $namearr[$cc] = "nombres/".$filename; $cc++; }
}

}

for ($nn=0; $nn<count($namearr); $nn++) {
$extension = strstr($namearr[$nn], ".");
$rndnm = gen_random_name(8) . $extension;
rename($namearr[$nn], "nombres/".$rndnm);
echo "Fichero renombrado (origen, destino)-->".$namearr[$nn] ." => nombres/".$rndnm ."<br>\n";
}

?>

</center>
</body>
</html>