İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

file_get_contents bir soru

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
merhaba file get contents kullanarak bir sayfadan belli bir bölümü alıyorum fakat aldığım sayfada o bölüm alt alta
aaaa
aba
hebe
höbe
hebelehöebbe

bu şekilde <br> kullanmadan alt alta yazmış ben bu bölümü alınca bende karışıyor böyle oluyor düz yazı şeklinde

aaaabahebehöbehebelehöbele

bunları nasıl alt alta diğeri gibi yapabilirim. teşekkürler.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Birazcık ascii karakter kodu araştırın. enter'in karşılığı \n dir \n leri <br> yapıver sende.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
Birazcık ascii karakter kodu araştırın. enter'in karşılığı \n dir \n leri <br> yapıver sende.
tşkler ama hiçbir alta inme işareti göremedim ben örnek bir metin. Bu durumda nasıl yapmam gerekiyor.

PHP:
Dinle, ben bir cesedim , ben bir cesedim 
ben bir cesedim ruhsuz 
şeytan, o alıyor, o alıyor 
o alıyor geçiş bedelini 
onu benden çıkarıyor 
onun büyüsüyle tuzaktayım 
bu gece, cehenneme geliyorum, onun büyüsünün içinde 
mezarların arasından iniyordum 
bir çığlık duydum gölgem gitti 
bedenimde boşluk kendimi çok yanlız hissettim 
küçük siyah kanatlar, benim çıplak sırtımda 
şimdi taşların birinde ne gördüğümü tahmin et 
ruhumu gördüm, esrarengiz ince bir sis içinde 
giyinip süslenmişti 
gelinliğin içinde bir ceset gibi 
küçük siyah kanatlar benim çıplak sırtımda 
dualarımı duy şimdi 
acımaya başla 
ben yaşayan ölüyüm şeytan geçiş bedelimi aldı
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
$text = str_replace("\n","<br>",$text) ile döndürebilirsin html stili satır atlamaya.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
tşkler ama hiçbir alta inme işareti göremedim ben örnek bir metin. Bu durumda nasıl yapmam gerekiyor.

PHP:
Dinle, ben bir cesedim , ben bir cesedim 
ben bir cesedim ruhsuz 
şeytan, o alıyor, o alıyor 
o alıyor geçiş bedelini 
onu benden çıkarıyor 
onun büyüsüyle tuzaktayım 
bu gece, cehenneme geliyorum, onun büyüsünün içinde 
mezarların arasından iniyordum 
bir çığlık duydum gölgem gitti 
bedenimde boşluk kendimi çok yanlız hissettim 
küçük siyah kanatlar, benim çıplak sırtımda 
şimdi taşların birinde ne gördüğümü tahmin et 
ruhumu gördüm, esrarengiz ince bir sis içinde 
giyinip süslenmişti 
gelinliğin içinde bir ceset gibi 
küçük siyah kanatlar benim çıplak sırtımda 
dualarımı duy şimdi 
acımaya başla 
ben yaşayan ölüyüm şeytan geçiş bedelimi aldı

keyword ascii karakterler gözükmez zaten \n \r gibi
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
new line to br = nl2br
Yeni satirlar icin <br /> koy seklinde anlasilabilir
<br />'li yazdirmak istedigin metni $satir degiskenine atadigini varsayarsak,
Filezillaninda isaret ettigi gibi
PHP:
echo nl2br($satir);
yazman yetecektir.
 

ErsaT

0
İyinet Üyesi
Katılım
9 Temmuz 2005
Mesajlar
200
Reaction score
0
:) konuyu tekrardan okumanı tavsiye ediyorum. alakası yok verdiğiniz kod ile.

Dinle, ben bir cesedim , ben bir cesedim
ben bir cesedim ruhsuz
şeytan, o alıyor, o alıyor
o alıyor geçiş bedelini
onu benden çıkarıyor
onun büyüsüyle tuzaktayım
bu gece, cehenneme geliyorum, onun büyüsünün içinde
mezarların arasından iniyordum
bir çığlık duydum gölgem gitti
bedenimde boşluk kendimi çok yanlız hissettim
küçük siyah kanatlar, benim çıplak sırtımda
şimdi taşların birinde ne gördüğümü tahmin et
ruhumu gördüm, esrarengiz ince bir sis içinde
giyinip süslenmişti
gelinliğin içinde bir ceset gibi
küçük siyah kanatlar benim çıplak sırtımda
dualarımı duy şimdi
acımaya başla
ben yaşayan ölüyüm şeytan geçiş bedelimi aldı

Üstteki kodu deneme.html yapıp içine atın ve dosyayı açın.
birde aşağıdaki kodu deneme2.html yapıp içine atın ve açın.
Aradaki farkı görün :)

<pre>
Dinle, ben bir cesedim , ben bir cesedim
ben bir cesedim ruhsuz
şeytan, o alıyor, o alıyor
o alıyor geçiş bedelini
onu benden çıkarıyor
onun büyüsüyle tuzaktayım
bu gece, cehenneme geliyorum, onun büyüsünün içinde
mezarların arasından iniyordum
bir çığlık duydum gölgem gitti
bedenimde boşluk kendimi çok yanlız hissettim
küçük siyah kanatlar, benim çıplak sırtımda
şimdi taşların birinde ne gördüğümü tahmin et
ruhumu gördüm, esrarengiz ince bir sis içinde
giyinip süslenmişti
gelinliğin içinde bir ceset gibi
küçük siyah kanatlar benim çıplak sırtımda
dualarımı duy şimdi
acımaya başla
ben yaşayan ölüyüm şeytan geçiş bedelimi aldı
</pre>
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
dediği o değil, anlamamışsın. bir textare yaz o dediklerini paste et içine submit butonunabasınca yansıt bakalım aynı şekilde çıkacak mı. bundan bahsediyor boşluklar çıkmıyor diyor.
 

ErsaT

0
İyinet Üyesi
Katılım
9 Temmuz 2005
Mesajlar
200
Reaction score
0
merhaba file get contents kullanarak bir sayfadan belli bir bölümü alıyorum fakat aldığım sayfada o bölüm alt alta
aaaa
aba
hebe
höbe
hebelehöebbe

bu şekilde <br> kullanmadan alt alta yazmış ben bu bölümü alınca bende karışıyor böyle oluyor düz yazı şeklinde

aaaabahebehöbehebelehöbele

bunları nasıl alt alta diğeri gibi yapabilirim. teşekkürler.

Aynı şeylerden bahsediyoruz.
<br> tagı kullanmadığı için bilgiler yan yana oluyor yani üstteki örnek bu şekil kullanıldığında şöyle görünüyor;

Dinle, ben bir cesedim , ben bir cesedim ben bir cesedim ruhsuz şeytan, o alıyor, o alıyor o alıyor geçiş bedelini onu benden çıkarıyor onun büyüsüyle tuzaktayım bu gece, cehenneme geliyorum, onun büyüsünün içinde mezarların arasından iniyordum bir çığlık duydum gölgem gitti bedenimde boşluk kendimi çok yanlız hissettim küçük siyah kanatlar, benim çıplak sırtımda şimdi taşların birinde ne gördüğümü tahmin et ruhumu gördüm, esrarengiz ince bir sis içinde giyinip süslenmişti gelinliğin içinde bir ceset gibi küçük siyah kanatlar benim çıplak sırtımda dualarımı duy şimdi acımaya başla ben yaşayan ölüyüm şeytan geçiş bedelimi aldı

Ama <pre> tagı ile kullanılırsa;
Dinle, ben bir cesedim , ben bir cesedim
ben bir cesedim ruhsuz
şeytan, o alıyor, o alıyor
o alıyor geçiş bedelini
onu benden çıkarıyor
onun büyüsüyle tuzaktayım
bu gece, cehenneme geliyorum, onun büyüsünün içinde
mezarların arasından iniyordum
bir çığlık duydum gölgem gitti
bedenimde boşluk kendimi çok yanlız hissettim
küçük siyah kanatlar, benim çıplak sırtımda
şimdi taşların birinde ne gördüğümü tahmin et
ruhumu gördüm, esrarengiz ince bir sis içinde
giyinip süslenmişti
gelinliğin içinde bir ceset gibi
küçük siyah kanatlar benim çıplak sırtımda
dualarımı duy şimdi
acımaya başla
ben yaşayan ölüyüm şeytan geçiş bedelimi aldı
Şeklinde görünüyor <br> tagı kullanmaya gerek olmadan ana kaynakta nasıl görünüyorsa o şekil görünüyor.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
herkese teşekkürler sorunumu preg_match ifadesinin alacağı alanı genişletince düzeldi alt alta çıkıyor, db ye girincede sorun yok. yalnız <br> ifadesini kullanmayan karşı taraf adama niye kullanmadın denmezki.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
evet haklıymışsın özür dilerim, yeni bir şey öğrendim bende
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
file_get_contents de veriyi preg_match ile bölerken <pre> </pre> arasını bölmüştüm almıştım şimdi onun bi üstüne geçince düzeldi. bende <pre> nin anlamını bilmediğimden niye kullandı diye düşünüyordum .tşkler herkeze.
 

ErsaT

0
İyinet Üyesi
Katılım
9 Temmuz 2005
Mesajlar
200
Reaction score
0
file_get_contents de veriyi preg_match ile bölerken <pre> </pre> arasını bölmüştüm almıştım şimdi onun bi üstüne geçince düzeldi. bende <pre> nin anlamını bilmediğimden niye kullandı diye düşünüyordum .tşkler herkeze.
<pre></pre> arasına alarak kaynakta göründüğü gibi ekranda görünmesini sağlamıştır.

Sihirli bir TAG: <PRE>
HTML haline dönüştürmeye üşendiğiniz ve Internet'te aynen yer almasını istediğiniz bir metin var diyelim. Fakat bu metni HTML sayfası içine yerleştirdiğinizde ve web tarayıcınız aracılığıyla görüntülediğinizde bütün formatlamalar ve paragraflar yok oluyor... İşte bu aşamada bir tag imdadınıza koşar ve tüm metni HTML'ye dönüştürmenize gerek kalmaz. <PRE> ile başlayan metin aynen not defterinde göründüğü gibi görünür, tüm sekme karakterleri, ENTER karakterleri HTML sayfası içinde yer alır. Metnin eski haline dönmesi için </PRE> kullanılması yeterlidir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst