29. december 2005 - 11:07
Der er
8 kommentarer og 1 løsning
Vis ikke HTML koder i profil!
Hej! Jeg har et community, og i det community er det muligt at have en profil. Så har man også sin egen profiltekst og jeg vil gerne have at normale brugere ikke kan bruge HTML! Jeg har lavet denne kode, men den viser stadig HTML ved normale brugere: <? if($vis[status] == "Ejer") { echo("$vis[fritekst]"); } if($vis[status] == "Redaktør") { echo("$vis[fritekst]"); } if($vis[status] == "Supporter") { echo("$vis[fritekst]"); } if($vis[status] == "Reporter") { echo("$vis[fritekst]"); } if($vis[status] == "Grafiker") { echo("$vis[fritekst]"); } if($vis[status] == "Reklamør") { echo("$vis[fritekst]"); } if($vis[status] == "VIP") { echo("$vis[fritekst]"); } if($vis[status] == "Normal") { echo("htmlentities($vis[fritekst])"); } ?> Nogen der kan få den her kode til at virker, eller hvis i har en anden, så post bare den.
Annonceindlæg fra QNAP
29. december 2005 - 12:01
#1
echo htmlentities($vis[fritekst]) ;
29. december 2005 - 12:02
#2
Faktisk skal du have stroffer omkring, så det rigtige er echo htmlentities($vis['fritekst']) ; Tilsvarende bør de andre være: echo $vis['fritekst'];
29. december 2005 - 14:40
#3
Og i stedet for en kæmpe kage af If'er, saa brug noget switch:
29. december 2005 - 14:41
#4
Maaske skulle jeg lige have koden med ogsaa ;o) <? switch($vis['status']) { case "Ejer": echo $vis[fritekst]; break; case "Redaktør": echo $vis[fritekst]; break; case "Supporter": echo $vis[fritekst]; break; case "Reporter": echo $vis[fritekst]; break; case "Grafiker": echo $vis[fritekst]; break; case "Reklamør": echo $vis[fritekst]; break; case "VIP": echo $vis[fritekst]; break; case "Normal": echo htmlentites($vis[fritekst]); break; } ?> og for at gøre det endnu kortere: <? switch($vis['status']) { case "Normal": echo htmlentites($vis[fritekst]); break; default: echo $vis[fritekst]; break; } ?>
29. december 2005 - 21:17
#5
Jamen tak for alle jeres svar. Men jeg er sådan set glad nok for erikjacobsens svar. Jeg beder dig også om at smide et svar!
29. december 2005 - 21:23
#6
Jeg samler slet ikke på point, tak.
29. december 2005 - 21:28
#7
Mine forslag var bare for at gøre din kode lættere - i stedet for at bruge en masse resourcer, saa korte det ned til minimal længde..
30. december 2005 - 10:04
#8
nizo det ved jeg. Men dine koder virkede ikke, og nu var jeg igang med min egen kode jeg manglede lige det sidste for at der var komplet. Siden erik ikke gider have kan du jo smide et svar nizo!
30. december 2005 - 13:01
#9
hmm.. Mine koder virkede ikke? Det burde de, naa anyways.. Bare giv mig saa mange point du synes er rimligt..
Vi tilbyder markedets bedste kurser inden for webudvikling