File creator - Deel 2
Frankyy
27/07/2007 11:44:00Code (php)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
function randomcode($complex = 0, $aantal = 5, $cs = false) {
$code = ''; // We defineëren de variabele 'code' vast voor hoge error_reporting
$case1 = 'abcdefghijklmnopqrstuvxyz0123456789';
$case2 = 'abcdefghijklmnopqrstuvxyz0123456789'; // Alle tekens toevoegen die je wil
// Kijken of hoofdletters ook mogen
if ($cs == false) {
$case1 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$case2 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
}
switch ($complex) {
case 0:
for ($i = 1; $i <= $aantal; $i++) {
$code .= rand(0,9);
}
break;
case 1:
for ($i = 1; $i <= $aantal; $i++) {
$code .= $case1[rand(0,strlen($case1)-1)];
}
break;
case 2:
for ($i = 1; $i <= $aantal; $i++) {
$code .= $case2[rand(0,strlen($case2)-1)];
}
break;
default:
echo 'Parameter 1 is ongeldig';
break;
}
return htmlspecialchars($code); // Anders zou je met toeval <body> kunnen krijgen, wat geparsed zou worden :-)
}
?>
<?php
$file = fopen(randomcode (2,9,true) . ".txt", "a+");
fwrite($file, '800');
fclose($file);
?>
function randomcode($complex = 0, $aantal = 5, $cs = false) {
$code = ''; // We defineëren de variabele 'code' vast voor hoge error_reporting
$case1 = 'abcdefghijklmnopqrstuvxyz0123456789';
$case2 = 'abcdefghijklmnopqrstuvxyz0123456789'; // Alle tekens toevoegen die je wil
// Kijken of hoofdletters ook mogen
if ($cs == false) {
$case1 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$case2 .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
}
switch ($complex) {
case 0:
for ($i = 1; $i <= $aantal; $i++) {
$code .= rand(0,9);
}
break;
case 1:
for ($i = 1; $i <= $aantal; $i++) {
$code .= $case1[rand(0,strlen($case1)-1)];
}
break;
case 2:
for ($i = 1; $i <= $aantal; $i++) {
$code .= $case2[rand(0,strlen($case2)-1)];
}
break;
default:
echo 'Parameter 1 is ongeldig';
break;
}
return htmlspecialchars($code); // Anders zou je met toeval <body> kunnen krijgen, wat geparsed zou worden :-)
}
?>
<?php
$file = fopen(randomcode (2,9,true) . ".txt", "a+");
fwrite($file, '800');
fclose($file);
?>
Kijk als je nu naar deze pagina gaat maakt die een txt file met als naam een willkeurige code,
Nu moet ik alleen de pagina laten zeggen wat de code is
Weet iemand hoe dat moet ?
PHP hulp
05/11/2024 15:41:05Joren de Wit
27/07/2007 11:47:00Maak gewoon eerst een variabele aan met die code. Die kun je vervolgens in fopen gebruiken en ook echoen.