nl2br & htmlentities zitten elkaar dwars?
Kees van Kempen
02/09/2011 21:22:40hallo mensen,
ik heb een gastenboek voor mijn website gemaakt, hij werkt netjes alleen als je een nieuw bericht plaatst werkt de nl2br niet:S (hier is het gastenboek: http://josaus.com/gastenboek.php) het gaat om dit stukje code:
alvast bedankt, Kees.
ik heb een gastenboek voor mijn website gemaakt, hij werkt netjes alleen als je een nieuw bericht plaatst werkt de nl2br niet:S (hier is het gastenboek: http://josaus.com/gastenboek.php) het gaat om dit stukje code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$i = $_POST['message'];
$i = trim($i);
$i = htmlentities($i);
$i = nl2br($i);
$i = strip_tags($i);
$i = stripslashes($i);
$i = mysql_real_escape_string($i);
$sql_add = "
INSERT INTO gb (ip, name, message, userid)
VALUES ('" . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "', '" . mysql_real_escape_string(stripslashes(strip_tags($_POST['name']))) . "', '" . $i . "', '" . $userid . "')
";
?>
$i = $_POST['message'];
$i = trim($i);
$i = htmlentities($i);
$i = nl2br($i);
$i = strip_tags($i);
$i = stripslashes($i);
$i = mysql_real_escape_string($i);
$sql_add = "
INSERT INTO gb (ip, name, message, userid)
VALUES ('" . mysql_real_escape_string($_SERVER['REMOTE_ADDR']) . "', '" . mysql_real_escape_string(stripslashes(strip_tags($_POST['name']))) . "', '" . $i . "', '" . $userid . "')
";
?>
alvast bedankt, Kees.
Gewijzigd op 02/09/2011 21:23:08 door Kees van Kempen
PHP hulp
24/11/2024 09:22:16Kees van Kempen
02/09/2011 21:47:46Code (php)
het werkt:D
dank voor je reactie. ik gebruik voor het eerst echt nl2br in me scripts dus wist het nog niet:3
Jacco Brandt
02/09/2011 23:17:30Tobias Tobias
03/09/2011 09:32:49tip: gebruik mysql_getch_assoc, dat is sneller
mysql_fetch_array haalt ook de $items[0], $items[2], etc op, wat meer geheugen kost.
mysql_fetch_array haalt ook de $items[0], $items[2], etc op, wat meer geheugen kost.
Gewijzigd op 03/09/2011 09:34:34 door Tobias Tobias