Script Zine, webmaster help in English and Dutch
TUTORIALS SCRIPTS FORUM CONTACT
Tutorial pages:« 1 »
wmikke
Berichten goed bekijken - Posted on: 11-05-2005 at 18:02

Admin

Dit is een zeer handig artikel over het juist weergeven van berichten. Vaak heb je dat berichten en stukken tekst niet goed worden weergegeven. Er wordt bijv html uitgevoerd ofzo. Met dit artikel zal ik uitleggen hoe je het beste een stuk tekst uit de database kan weergeven zodat het duidelijk wordt, erg handig voor forums enz.
Ik gebruik het zelf nu voor de artikelen op deze site.

Code
1
2
3
4
5
6
7
8
9
10
$bericht stripslashes("$bericht"); 

$bericht htmlspecialchars("$bericht"); 

$bericht nl2br("$bericht"); 

$bericht wordwrap($bericht75"n"1);

$bericht str_replace("<img src="", "<img src=""$bericht);




De belangrijkste:
De eerste is stripslashes, deze is handig omdat je anders voor alle " een krijgt. En dat is niet zo mooi. Het tegenovergestelde van stripslashes is addslashes, maar daar later meer over.

htmlspecialchars: deze zet alle tekens om zodat de html code niet wordt uitgevoerd. < en > worden bijv vervangen door: &lt; en &gt;.

nl2br : zet alle enters om naar enters, anders krijg je over <br / > te zien in plaats van een enter

wordwrap: zorgt ervoor dat lange woorden en zinnen worden afgekapt. Anders kunnen bijv je tabellen verpest worden als mensen hele lange woorden in gaan voeren.

str_replace: vervangt simpelweg tekst door andere tekst.

Nu we dit een beetje begrijpen zal ik uitleggen hoe je nou eigenlijk het beste een bericht in de database kan invoeren. Wat volgens mij het beste is is om enkel addslashes toe te voegen. Als je dit doet dan kan het nooit een probleem in de database opleveren. Het is echter wel erg belangrijk dat je dit invoert anders kan het behoorlijk fout gaan. Doe dit op de volgende manier:

Code
1
2
3
4
5
6
7
8
<?

$bericht " 'veel ' >< ? " 'tekens' 'hier'";

$bericht = Addslashes($bericht);

?>


:

Nu kun je goed berichten weergeven.
Tutorial pages:« 1 »

Printable version

 
 

© Script Zine 2003-2008 - Script Zine Design - Hosting by: Mihosnet
Recommend: IE 6