blob: ffc90b24635a89326324d0c2565d47bec7c1de77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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");?>
|