diff options
Diffstat (limited to 'tits.php')
| -rw-r--r-- | tits.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tits.php b/tits.php new file mode 100644 index 0000000..ffc90b2 --- /dev/null +++ b/tits.php @@ -0,0 +1,38 @@ +<?php +function generate_nuck ($name, $tries) { + if (!isset($tries)) $tries = 5; + $ext = '.' . pathinfo($name, PATHINFO_EXTENSION); + + do { + $newname = ''; + for ($i = 4; $i > 0; $i--) { + $newname .= base_convert(mt_rand(0, 35), 10, 36); + } + $newname .= $ext; + + if (--$tries == 0) return false; + } while (file_exists($newname)); + + return $newname; +} + +function generate_neku ($name) { + if (!isset($tries)) $tries = 5; + $ext = '.' . pathinfo($name, PATHINFO_EXTENSION); + + do { + $newname = ''; + $newname .= mt_rand(0, 9); + $newname .= chr(mt_rand(ord("A"), ord("Z"))); + $newname .= chr(mt_rand(ord("a"), ord("z"))); + $newname .= mt_rand(0, 9); + $newname .= $ext; + + if (--$tries == 0) return false; + } while (file_exists($newname)); + + return $newname; +} +?> +<b>Nuck:</b> dicks.html --> <?=generate_nuck("dicks.html");?><br /> +<b>Neku:</b> dicks.html --> <?=generate_neku("dicks.html");?> |
