-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
90 lines (83 loc) · 3.89 KB
/
index.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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<html>
<head>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
<title>*** Полумента генератор ***</title>
<style type="text/css">
h1 {
font-size: 64pt;
}
</style>
</head>
<body>
<!-- Изворни код погледај на https://github.com/vl4dimir/polumenta
Коментаре шаљи на [email protected]
Хвала лепо. ;) -->
<table border="0" height="100%" width="100%">
<tr height="95%">
<td align="center">
<?php
// jednoslovni clanovi su dvaput uneti, da bi ih bilo "vise" -> verovatnoca da se izabere clan od
// jednog ili dva slova je priblizno ista
$slova = array();
$slova[0] = array("Б", "В", "Г", "Д", "Ђ", "Ж", "З", "Ј", "К", "Л", "Љ", "М", "Н", "Њ", "П", "Р",
"С", "Т", "Ћ", "Ф", "Х", "Ц", "Ч", "Џ", "Ш", "Б", "В", "Г", "Д", "Ђ", "Ж", "З",
"Ј", "К", "Л", "Љ", "М", "Н", "Њ", "П", "Р", "С", "Т", "Ћ", "Ф", "Х", "Ц", "Ч",
"Џ", "Ш", "Бл", "Бр", "Вл", "Вр", "Гл", "Гр", "Дл", "Др", "Жл", "Зл", "Зр",
"Кр", "Кл", "Мр", "Мл", "Пј", "Пл", "Пљ", "Пњ", "Пр", "Св", "Сл", "См", "Сп",
"Ст", "Тл", "Тр", "Фл", "Фљ", "Фњ", "Фр", "Хл", "Хр");
$slova[1] = array("а", "е", "и", "о", "у", "р");
$slova[2] = array("б", "в", "г", "д", "ђ", "ж", "з", "ј", "к", "л", "љ", "м", "н", "њ", "п", "р",
"с", "т", "ћ", "ф", "х", "ц", "ч", "џ", "ш");
function generisi() {
global $slova;
srand();
$t1 = $slova[0][rand(0, count($slova[0])-1)];
// ako je na kraju prvog clana "r" ili neko ruzno slovo, onda nemoj kao drugi clan da stavljas "r"!
$a = substr($t1, -2);
if ($a == "л" || $a == "р" || $a == "ј" || $a == "љ" || $a == "њ" || $a == "Ђ" ||
$a == "Ж" || $a == "Ј" || $a == "Л" || $a == "Љ" || $a == "Н" || $a == "Њ" ||
$a == "Р" || $a == "Ћ" || $a == "Ч" || $a == "Џ" || $a == "Ш") $dec = 2;
else $dec = 1;
$t2 = $slova[1][rand(0, count($slova[1])-$dec)];
$t3 = $slova[2][rand(0, count($slova[2])-1)];
return array($t1, $t2, $t3);
}
list($t1, $t2, $t3) = generisi();
if (isset($_GET["lolo"])) {
$t4 = $t3.$t2.$t3."о";
echo "<h1>".$t1.$t2.$t3."о$t4 Полумента</h1>";
}
else if (isset($_GET["fljizo"])) {
$t = "";
$p = array("б", "в", "г", "д", "ђ", "ж", "з", "ј", "к", "л", "љ", "м", "н", "њ", "п", "р",
"с", "т", "ћ", "ф", "х", "ц", "ч", "џ", "ш", "б", "в", "г", "д", "ђ", "ж", "з",
"ј", "к", "л", "љ", "м", "н", "њ", "п", "р", "с", "т", "ћ", "ф", "х", "ц", "ч",
"џ", "ш", "бл", "бр", "вл", "вр", "гл", "гр", "дл", "др", "жл", "зл", "зр",
"кр", "кл", "мр", "мл", "пј", "пл", "пљ", "пњ", "пр", "св", "сл", "см", "сп",
"ст", "тл", "тр", "фл", "фљ", "фњ", "фр", "хл", "хр");
do {
$t = $p[rand(0, count($p)-1)];
$a = substr($t, -2);
} while ($t2 == "р" &&
($a == "л" || $a == "р" || $a == "ј" || $a == "љ" || $a == "њ" || $a == "ђ" ||
$a == "ж" || $a == "н" || $a == "ћ" || $a == "ч" || $a == "џ" || $a == "ш"));
$t4 = $t.$t2.$t3."о";
echo "<h1>".$t1.$t2.$t3."о$t4 Полумента</h1>";
}
else if (isset($_GET["vreco"])) {
list($t4, $t5, $t6) = generisi();
echo "<h1>".$t1.$t2.$t3."o ".$t4.$t5.$t6."o</h1>";
}
else {
echo "<h1>".$t1.$t2.$t3."о Полумента</h1>";
}
?>
</td>
</tr>
<tr><td valign="bottom" align="center">
(Кликћи на "Reload" или на неки од линкова испод.)<br>
<a href="index.php">Стандард</a> | <a href="index.php?lolo">Лоло</a>
| <a href="index.php?fljizo">Фљизо</a> | <a href="index.php?vreco">Врећо</a><br><br> </td></tr>
</table>
</body>
</html>