url fout
Ik wil een naam "wertk áöç" omzetten naar "wertk aoc" en daarna moet die in een link komen maar op de een of andere manier werkt str_replace niet in mijn code.
Hierbij de code.
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
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
<?php
function renaam($naam)
{
$naam = str_replace(" ","-",$naam);
$naam = str_replace("`","-",$naam);
$naam = str_replace(",","-",$naam);
$naam = str_replace(")","-",$naam);
$naam = str_replace("(","-",$naam);
$naam = str_replace("*","-",$naam);
$naam = str_replace("&","-",$naam);
$naam = str_replace("^","-",$naam);
$naam = str_replace("€","-",$naam);
$naam = str_replace("%","-",$naam);
$naam = str_replace("$","-",$naam);
$naam = str_replace("#","-",$naam);
$naam = str_replace("@","-",$naam);
$naam = str_replace("+","-",$naam);
$naam = str_replace("!","-",$naam);
$naam = str_replace("~","-",$naam);
$naam = str_replace("-","-",$naam);
$naam = str_replace("=","-",$naam);
$naam = str_replace("+","-",$naam);
$naam = str_replace("]","-",$naam);
$naam = str_replace("[","-",$naam);
$naam = str_replace("}","-",$naam);
$naam = str_replace("{","-",$naam);
$naam = str_replace(":","-",$naam);
$naam = str_replace(";","-",$naam);
$naam = str_replace("'","-",$naam);
$naam = str_replace("/","-",$naam);
$naam = str_replace("?","-",$naam);
$naam = str_replace(">","-",$naam);
$naam = str_replace("<","-",$naam);
$naam = str_replace("à","a",$naam);
$naam = str_replace("á","a",$naam);
$naam = str_replace("â","a",$naam);
$naam = str_replace("ã","a",$naam);
$naam = str_replace("ä","a",$naam);
$naam = str_replace("å","a",$naam);
$naam = str_replace("æ","a",$naam);
$naam = str_replace("ç","c",$naam);
$naam = str_replace("è","e",$naam);
$naam = str_replace("é","e",$naam);
$naam = str_replace("ê","e",$naam);
$naam = str_replace("ë","e",$naam);
$naam = str_replace("ì","i",$naam);
$naam = str_replace("í","i",$naam);
$naam = str_replace("î","i",$naam);
$naam = str_replace("ï","i",$naam);
$naam = str_replace("ð","o",$naam);
$naam = str_replace("ñ","n",$naam);
$naam = str_replace("ò","o",$naam);
$naam = str_replace("ó","o",$naam);
$naam = str_replace("ô","o",$naam);
$naam = str_replace("õ","o",$naam);
$naam = str_replace("ö","o",$naam);
$naam = str_replace("ø","o",$naam);
$naam = str_replace("ù","u",$naam);
$naam = str_replace("ú","u",$naam);
$naam = str_replace("û","u",$naam);
$naam = str_replace("ü","u",$naam);
$naam = str_replace("ý","y",$naam);
$naam = str_replace("þ","s",$naam);
$naam = str_replace("ÿ","y",$naam);
$naam = str_replace("-----","-",$naam);
$naam = str_replace("----","-",$naam);
$naam = str_replace("---","-",$naam);
$naam = str_replace("--","-",$naam);
return($naam);
}
$naam = "wertk áöç";
?>
<div class="cat_foto" onclick="location.href='/item/<?=str_replace(" ","-",$rij['categorie'])?>/<?=$Fotos->fotoID?>-aa<?=$naam?>.html';">
function renaam($naam)
{
$naam = str_replace(" ","-",$naam);
$naam = str_replace("`","-",$naam);
$naam = str_replace(",","-",$naam);
$naam = str_replace(")","-",$naam);
$naam = str_replace("(","-",$naam);
$naam = str_replace("*","-",$naam);
$naam = str_replace("&","-",$naam);
$naam = str_replace("^","-",$naam);
$naam = str_replace("€","-",$naam);
$naam = str_replace("%","-",$naam);
$naam = str_replace("$","-",$naam);
$naam = str_replace("#","-",$naam);
$naam = str_replace("@","-",$naam);
$naam = str_replace("+","-",$naam);
$naam = str_replace("!","-",$naam);
$naam = str_replace("~","-",$naam);
$naam = str_replace("-","-",$naam);
$naam = str_replace("=","-",$naam);
$naam = str_replace("+","-",$naam);
$naam = str_replace("]","-",$naam);
$naam = str_replace("[","-",$naam);
$naam = str_replace("}","-",$naam);
$naam = str_replace("{","-",$naam);
$naam = str_replace(":","-",$naam);
$naam = str_replace(";","-",$naam);
$naam = str_replace("'","-",$naam);
$naam = str_replace("/","-",$naam);
$naam = str_replace("?","-",$naam);
$naam = str_replace(">","-",$naam);
$naam = str_replace("<","-",$naam);
$naam = str_replace("à","a",$naam);
$naam = str_replace("á","a",$naam);
$naam = str_replace("â","a",$naam);
$naam = str_replace("ã","a",$naam);
$naam = str_replace("ä","a",$naam);
$naam = str_replace("å","a",$naam);
$naam = str_replace("æ","a",$naam);
$naam = str_replace("ç","c",$naam);
$naam = str_replace("è","e",$naam);
$naam = str_replace("é","e",$naam);
$naam = str_replace("ê","e",$naam);
$naam = str_replace("ë","e",$naam);
$naam = str_replace("ì","i",$naam);
$naam = str_replace("í","i",$naam);
$naam = str_replace("î","i",$naam);
$naam = str_replace("ï","i",$naam);
$naam = str_replace("ð","o",$naam);
$naam = str_replace("ñ","n",$naam);
$naam = str_replace("ò","o",$naam);
$naam = str_replace("ó","o",$naam);
$naam = str_replace("ô","o",$naam);
$naam = str_replace("õ","o",$naam);
$naam = str_replace("ö","o",$naam);
$naam = str_replace("ø","o",$naam);
$naam = str_replace("ù","u",$naam);
$naam = str_replace("ú","u",$naam);
$naam = str_replace("û","u",$naam);
$naam = str_replace("ü","u",$naam);
$naam = str_replace("ý","y",$naam);
$naam = str_replace("þ","s",$naam);
$naam = str_replace("ÿ","y",$naam);
$naam = str_replace("-----","-",$naam);
$naam = str_replace("----","-",$naam);
$naam = str_replace("---","-",$naam);
$naam = str_replace("--","-",$naam);
return($naam);
}
$naam = "wertk áöç";
?>
<div class="cat_foto" onclick="location.href='/item/<?=str_replace(" ","-",$rij['categorie'])?>/<?=$Fotos->fotoID?>-aa<?=$naam?>.html';">
Weet iemand de oplossing?
Gewijzigd op 31/01/2012 19:34:52 door dennis meijer
Wat verwacht je, of wil je dat de functie teruggeeft?
Wanneer je het - er niet in wilt hebben, zal je de eerste replace weg moeten halen.
strtr(), werkt een stuk makkelijker dan wat je nu hebt.
Kijk ook eens naar Nu heb ik de functie in de index.php en werkt het wel.
Danku.