Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

PHP de kullanılan "\r\n", "n12br" ve "\r\n\n" nedir?

Ali Emre

👑Efsanevi Grafiker👑
Katılım
30 Tem 2007
Mesajlar
2,141
Tepkime puanı
85
Web sitesi
gncart.com
Arkadaşlar, bazı PHP kodlarında "\r\n", "n12br" ve "\r\n\n" kodları kullanılıyor.Bunların anlamı nedir yardımcı olursanız sevinirim?

Ör:

$msg = "Gönderen : $name \r\n";

ve

echo n12br("Mesajınız Gitti");
 

Ekismet

🌱Yeni Üye🌱
Katılım
27 Tem 2007
Mesajlar
6
Tepkime puanı
0
nl2br(string) PHP'nin en güzel fonksiyonlarından biridir.

nl2br, enter ile alt satıra geçme olayını yani "/n" = "/new line" olayını <br> olarak yakalamayı sağlar... yani nl2br() fonksiyonu içinde "/n" varsa

örn: nl2br("deneme /n alt satır") = "deneme <br> alt satır" ifadesini döndürür, bir nevi html halini döndürür...

kısaca alt satıra geçme olayı varsa, onu html tagı olarak geri döndürür.

nerede kullanılır... ?

forma textarea koydun diyelim bir tane, textareadan gelen bilgiyi direk db ye geçsen, alt satırları yakalayamazsın, hemen nl2br ye sokarsın gelen metni ve dönen değeri dbye kayıt edersin, böylece alt satıra geçtiyse kişi <br> olarak dbye geçer ve sende dbden çektiğinde veriyi <br> sayesinde yazıdaki satırlar belli olur.
 

Ali Emre

👑Efsanevi Grafiker👑
Katılım
30 Tem 2007
Mesajlar
2,141
Tepkime puanı
85
Web sitesi
gncart.com
Hımm. Teşekkür ederim. Çok iyi açıkladınız.Peki
\r\n" ve "\r\n\n nedir? Herhalde o konu da bilginiz mevcut değil.
 

Ekismet

🌱Yeni Üye🌱
Katılım
27 Tem 2007
Mesajlar
6
Tepkime puanı
0
\n\n -> 2 defa alt satıra geçer yani 2 tane new line.

\r 'de alt satıra inmek içindi galiba tam hatırlamıyorum.
 

srtdrk

🌱Yeni Üye🌱
Katılım
12 May 2010
Mesajlar
4
Tepkime puanı
0
Ekismet nl2br fonksiyonunu açıklamanız iyi oldu. teşekkür ederim. Öyle bir fonksiyonun varlığından bile haberdar değildim :)
 

KRAKER00

🌱Yeni Üye🌱
Katılım
27 May 2016
Mesajlar
1
Tepkime puanı
0
Merhaba whmcs tpl dosyası kodları aşağıdaki gibi 8 adet paket tablosu vardı ben 6 adet bıraktım gerisini sildim 3 adet aşağıda 3 adet yukarıda olması için nasıl kod kullanmalıyım aşağıda görülen sadece 1 paket tablosu

Kod:
 	<section id="ust" class="mavi clearfix">
			<div class="ust1"></div>
			<div class="ust2"></div>
			<div class="konteyner">

				<div style="float:right; line-height: 0;">
					<img alt="domain uzantıları" src="templates/{$template}/images/hosting/linux-logo.png" />
				</div>

				<div style="float:left; width: 700px; margin-top: 30px;">
					<h1>Joomla! Web Hosting</h1>
				</div>

			</div>
		</section>

		<div class="icerik-shadow"></div>
		<section id="icerik" class="clearfix">
			<div class="konteyner web-hosting-paketleri">

				<ul class="paket yesil first clearfix">
					<li class="paket-baslik">JOOMLA! Hosting 100 Mb</li>
					<li class="paket-fiyat"><span>20<small>TL/Yıllık</small></span></li>
					<li>100 MB DİSK ALANI</li>
					<li>Sınırsız SUB DOMAİN</li>
					<li>10 GB TRAFİK</li>
					<li>Sınırsız MYSQL Hesabı</li>
					<li>Sınırsız email hesabı</li>
					<li>Kontrol Paneli Cpanel</li>
					<li>TÜRKİYE LOKASYON</li>
					<li class="paket-link"><a href="#a=add&pid=3&carttpl=cart">Sepete Ekle</a></li>
				</ul>
 
Üst