Archief - 2 functies in 1 string

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Carrion

Legacy Member
hoi,

k ben iets aan het maken in php maar zou daarvoor 2 functies in 1 string moeten zetten, is dit mogelijk? Ik had het volgende geprobeerd, maar dat werkte niet. Dit was een formulier met een textarea, hij moet bij alle nieuwe lijnen een break rule zetten maar tegelijk ook die htmlentities behouden.

if($_POST['lijst'] == "") {
print (" ");}

else print htmlentities nl2br("{$_POST['lijst']}") ;

Dus is het mogelijk om die 2 functies tegelijk te gebruiken?

Zero Grav

Legacy Member
nl2br( htmlentities( $_POST['lijst'] ) );

Ge moet die nl2br doen nadat ge uw htmlentities hebt gedaan omdat em anders uw br's ook om gaat zetten.
Begrijp niet goed waar ge opeens naartoe ging met uw syntax, opeens staan daar curly brackets rond uw post en vergeet ge uw gewone haakjes.

Curahee Q

Legacy Member
Die curly brackets is voor als je variable binnen uw quotes gaat zetten. Echter is dat een no-go om te doen. Altijd al uw variabelen best buiten uw quotes halen zoals Zero Grav dus doet.

Waarom zouden die 2 functies niet gewoon werken? nl2br geeft een string terug, deze kan je dan meteen gebruiken als parameter in htmlentities.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan