2010-11-18 20 views
0

Yardıma ihtiyacım var! Lütfen facebook ve twitter, yeni mesaj slidedown etkisi gibi mesaj formunu kullanıyorum. Hat kesintisi kullandım ama yeni mesajda "n" yazdım. Yenileme tarayıcısı olduğunda, Hat kesintisi "n" gösterilmez. İngilizcem için özür dilerim. : DNeden LineBreak php'de "n" gösteriyor?

+3

İngilizce çok kötü ise, kullanım açıklamak için kod. – Boldewyn

+0

Çok sayıda sayfa kullandım, kodu nasıl göstereceğimi bilmiyorum. – Begineer

+0

$ fil = html_entity_decode ($ fil); $ fil = nl2br (htmlspecialchars ($ fil)); – Begineer

cevap

0

\r\n veya <br/> öğelerini deneyin.

Alkış

+0

Nasıl Yapılır? : D – Begineer

+0

@kjtl: HTML yorumlamasını devre dışı bırakmak için backticks kullanın. – Boldewyn

+0

@Boldewyn HTML yorumlamasını devre dışı bırakmak için bana backtickleri anlatır mısınız? Teşekkürler – Begineer

1

satır koymak sen

"Text \n this is on new line" 

HTML çıkışı için size varsayarsak <br />

+0

Düzeltme için teşekkürler Matt –

+0

Ben bunu çivilenmiş düşünüyorum. İşte bu konuda doktor: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double – Arkh

0

kullanmak zorunda olduğunu akılda Var "içine alın zorunda kırmaya \ n kullanıyorsanız Yeni satırlar içeren (\ n) ve HTML çıktılarında bunları görüntülemek istediğinizde, yeni satırları saklamak istediğinizdesatırını HTML satır sonu (BR) etiketlerine dönüştürmek için

Eğer kullanmadan sabit PHP_EOL ile hat-break yazdırabilirsiniz PHP
+0

Zaten nl2br kullanıyorum ama çalışmıyor yeni Mesaj. Yenileme sayfası, n gizli: D – Begineer

0

/n

örnek:

$string = "First Line".PHP_EOL."Second Line"; 
echo $string 

çıktısı:

First Line 
Second Line 
İlgili konular