<?php
// generate crap script.
//
// make sure you have write permissions.
//
// it'll prolly time out for rediculously large files,
// so if that happens, just run it again with the same
// file name to append more data to the file.
// -Jim
if(!isset($_GET['filename']) || !isset($_GET['filesize']))
{
?><form action="?" method="get">Generate Crap:<br /><br />
<input type="text" name="filename" /> <- filename to create/append data to<br />
<input type="text" name="filesize" /> <- filesize to add (in MB)<br />
<input type="submit" />
</form><?php
}
else
{
echo "Writing data: ( each | = 128 bytes )<br /><br /><div style=\"font-size: 6px; height: 200px; overflow: auto;\">";
$crap = "0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210";
$filename = $_GET['filename'];
$filesize = $_GET['filesize'] * 1048576;
if($f = fopen("./".$filename,"a"))
{
for($i = 0; $i < $filesize; $i+= 128)
{
fwrite($f,$crap);
echo "| ";
ob_flush();
flush();
}
fclose($f);
}
echo "</div><br /><br /><b><u>It's over!</u></b>";
}