Benim küçük web uygulaması üstlenmeden ile ilgili. bütün gece. Bugün ben ne buldum ilk bug sistemi PHP fonksiyonu ile sorun test, başladığı nl2br()
.
Benim localhost PHP version 5.2.9 var ve ben PHP site sürümü 4.0.5 nl2br()
olup XHTML gördüğünüz gibi uyumlu.
İkinci argüman olmadan benim nl2br()
return <br>
yerine <br />
yanlış ayarlanmış kalmıyor, neden o zaman ben kesinlikle anlamıyorum.
İşte bu hatayı buldum benim yöntem:
public function eliminateTags($msg) {
$setBrakes = nl2br($msg);
$decodeHTML = htmlspecialchars_decode($setBrakes);
# Check PHP version
if((int)version_compare(PHP_VERSION, '4.0.5') == 1) {
$withoutTags = strip_tags($decodeHTML, '<br />');
} else {
$withoutTags = strip_tags($decodeHTML, '<br>');
}
return $withoutTags;
}