maak-tekst-modrewrite-geschikt
Gesponsorde koppelingen
PHP script bestanden
Code (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 mod_rewrite($sText)
{
$sText = strtolower($sText);
$sNew = '';
$iLength = strlen($sText);
for ($i = 0; $i < $iLength; $i ++)
{
$sLetter = $sText{$i};
$iAscii = ord($sLetter);
// letters, cijfers, streepjes, punten
if (($iAscii >= 97 AND $iAscii <= 122) OR ($iAscii >= 48 AND $iAscii <= 57) OR $iAscii == 45 OR $iAscii == 46 OR $iAscii == 95)
{
$sNew = $sNew . $sLetter;
}
// speciale a
else if ($iAscii >= 192 AND $iAscii <= 197)
{
$sNew = $sNew . 'a';
}
// speciale e
else if ($iAscii >= 232 AND $iAscii <= 235)
{
$sNew = $sNew . 'e';
}
// speciale i
else if ($iAscii >= 236 AND $iAscii <= 239)
{
$sNew = $sNew . 'i';
}
// speciale o
else if ($iAscii >= 242 AND $iAscii <= 246)
{
$sNew = $sNew . 'o';
}
// speciale u
else if ($iAscii >= 249 AND $iAscii <= 252)
{
$sNew = $sNew . 'u';
}
// speciale c
else if ($iAscii == 231)
{
$sNew = $sNew . 'c';
}
// spatie
else if ($iAscii == 32)
{
$sNew = $sNew . '-';
}
}
return $sNew;
}
?>
function mod_rewrite($sText)
{
$sText = strtolower($sText);
$sNew = '';
$iLength = strlen($sText);
for ($i = 0; $i < $iLength; $i ++)
{
$sLetter = $sText{$i};
$iAscii = ord($sLetter);
// letters, cijfers, streepjes, punten
if (($iAscii >= 97 AND $iAscii <= 122) OR ($iAscii >= 48 AND $iAscii <= 57) OR $iAscii == 45 OR $iAscii == 46 OR $iAscii == 95)
{
$sNew = $sNew . $sLetter;
}
// speciale a
else if ($iAscii >= 192 AND $iAscii <= 197)
{
$sNew = $sNew . 'a';
}
// speciale e
else if ($iAscii >= 232 AND $iAscii <= 235)
{
$sNew = $sNew . 'e';
}
// speciale i
else if ($iAscii >= 236 AND $iAscii <= 239)
{
$sNew = $sNew . 'i';
}
// speciale o
else if ($iAscii >= 242 AND $iAscii <= 246)
{
$sNew = $sNew . 'o';
}
// speciale u
else if ($iAscii >= 249 AND $iAscii <= 252)
{
$sNew = $sNew . 'u';
}
// speciale c
else if ($iAscii == 231)
{
$sNew = $sNew . 'c';
}
// spatie
else if ($iAscii == 32)
{
$sNew = $sNew . '-';
}
}
return $sNew;
}
?>