我正在收集PHP中的一个ical事件的摘要。问题是,摘要包含换行符\n
,我想在插入事件时用<br>
替换它们。nl2br不适用于实际的摘要换行“ n”
在我的PHPMyAdmin转义概要后,我看到字符\n
,但没有转义概要我看不到字符\n
。但是,如果不逃避,我可以看到真正的实际换行符。我需要避开专门的总结来使我的数据库安全。在两种情况下使用nl2br函数都不起作用?为什么?
CODE:
//without escaping
$title = $vevent->getProperty('summary');//Object method which retrieves the summary of an event
$title = nl2br($title);
//with escaping
$title = mysql_real_escape_string($vevent->getProperty('summary'));
$title = nl2br($title);
忽略我以前的评论。请注意'nl2br()'会在\ r \ n,\ n \ r,\ n和\ r之前注入'
'标签,它不会替换它们。这是问题吗? – 2011-05-18 08:24:05