anti < & >
Dalando De Zuil
05/06/2010 16:53:52ik ben bezig met het shout-IT script, maar sommige mensen gebruiken tags. is er een manier om als mensen deze tekens < > gebruiken, een echo te geven ipv het script?
PHP hulp
08/11/2024 11:46:18Wouter De Schuyter
05/06/2010 17:02:52Dalando De Zuil
05/06/2010 17:09:37Hoe zo ik htmlentities() moeten gebruiken?
ik hoef alleen als er < of > wordt ingevoerd een echo te geven, anders het script
ik hoef alleen als er < of > wordt ingevoerd een echo te geven, anders het script
Wouter De Schuyter
05/06/2010 17:21:48Lees de documentatie, htmlentitie() zal er niet voor zorgen dat de rest van je shouts onleesbaar worden ofzo. Integendeel, zo bescherm je je script van de eerste keer tegen alles.
Of je kan ook voor de slechte manier kiezen en het er met str_replace() uitfilteren..
Of je kan ook voor de slechte manier kiezen en het er met str_replace() uitfilteren..
Gewijzigd op 05/06/2010 17:22:11 door Wouter De Schuyter
Dalando De Zuil
05/06/2010 17:27:05Ik heb het al nagelezen, maar als je hier kijkt, waar moet ik het dan zetten?
Joren de Wit
05/06/2010 17:52:22htmlentities() gebruik je op de plaats waar je HTML verstuurt naar de browser. Deze functie zorgt ervoor dat de HTML weergegeven en niet uitgevoerd wordt...
Dalando De Zuil
05/06/2010 17:57:19Laat maar, ik heb str_replace gebruikt ;P
kijk maar in de script lib naar Shout-IT
kijk maar in de script lib naar Shout-IT
Gewijzigd op 05/06/2010 18:01:19 door Dalando De Zuil
Yea Rupie
05/06/2010 19:27:29kijk dan de volgende keer ook gewoon in het script?
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// vervang < en >, nieuw sinds V. 1.2 :)
$abericht = str_replace("<", "", $bericht);
$nbericht = str_replace(">", "", $abericht);
$anaam = str_replace("<", "", $naam);
$nnaam = str_replace(">", "", $anaam);
?>
// vervang < en >, nieuw sinds V. 1.2 :)
$abericht = str_replace("<", "", $bericht);
$nbericht = str_replace(">", "", $abericht);
$anaam = str_replace("<", "", $naam);
$nnaam = str_replace(">", "", $anaam);
?>