(Zie ook [rml][ PHP/MYSQL] "enters" uit template stream halen[/rml]). Ik gebruik - met dank aan Cavorka de volgende regex om alle enters uit de html te halen die ik naar de browser van de client stuur.
PHP:
1
| $html = preg_replace ("'([\r\n])[\s]+'", "", $html); |
Korte intro: ik haal een template op uit een database. Hier vervang ik {placeholders} met $php_variabelen. De templates zijn in een textarea bij te werken door de admin.
Crisp voorzag al de nodige problemen hierbij:
Groot gelijk natuurlijk, maar hoe los ik dat op?! Mijn kennis over regex is zeer minimaal. Kan iemand mij op weg helpen of verwijzen naar een goede tutorial. De search leverde naar wat ik kon zien niets op, maar ik kan er ook overheen gekeken hebben. In dat geval graag verwijzingencrisp schreef op 08 juli 2004 @ 21:23:
[...] Tevens moet je oppassen met alle whitespace strippen, je kan ook teveel eruit halen (denk aan textarea's en pre-blokken)
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."