Código fuente de 'Generador de ficheros con contenido aleatorio.php'
<html>
<head>
<title>Generador de ficheros con contenido aleatorio</title>
</head>
<body style="font-family: Arial; font-size: 9pt">
<center><b><font face="Arial" size="3">Generador de ficheros con contenido aleatorio</font></b></center>
<br>
<br><br>
<form method="post" action="Generador de ficheros con contenido aleatorio.php">
Nombre de fichero (con extensión):<br><input type="text" name="fname" maxlength="255" size=15><br>
Tamaño en KB:<br><input type="text" name="fsize" maxlength="4" size="8"><br>
<input type="submit" value="Generar">
</form>
<?php
// Random file generator
// http://www.bloodys.com/
// email: info@bloodys.com
// If you use this script, please put a link back to http://www.bloodys.com/
if (isset($fname) && ereg("[0-9]{1,4}", $fsize)) {
$time = microtime();
$time = explode(" ",$time);
$microtime = $time[1]+$time[0];
$transaction_start = $microtime;
$start = microtime();
srand((double) microtime() * 1000000);
$fp = fopen($fname, "w+");
for ($i=1; $i<=$fsize; $i++) {
$data = "";
for ($j=1; $j<=1024; $j++) {
$symb = chr(rand(32,255));
$data .= $symb;
}
fwrite($fp, $data);
}
fclose($fp);
$newtime = microtime();
$newtime = explode(" ",$newtime);
$newmicrotime = $newtime[1]+$newtime[0];
$elapsed_time = number_format(($newmicrotime - $transaction_start),3);
echo "El fichero " .$fname. " ha sido generado en $elapsed_time segundos";
} else { echo "Inappropriate input!"; }
?>
</center>
</body>
</html>