Merhabalar biraz yardıma ihtiyacım var TXT belgesinde şöyle alt alta sıralı bilgiler mevcut.
XXXXX1
XXXXX2
XXXXX3
XXXXX4
XXXXX5
XXXXX6
XXXXX7
XXXXX8
XXXXX9
XXXXX10
PHP ile bu TXT belgesinden ilk 5 içeriği nasıl çekebilirim. Kısa ve öz bir soru yardım edecek arkadaşlara şimdiden teşekkürler.
TXT Belgesinden İçerik Çekme Hakkında
9
●409
- 13-12-2017, 00:41:31// Dosyayı okumak için aç
$dosya = fopen("veri.txt","r");
// Dosyayı satır satır $veri'ye aktar
while($satir = fgets($dosya,5))
$veri[] = $satir;
// Dosyayı kapat
fclose($dosya);
// veri yazdır
for ($sayac = 0; $sayac <= 5 ; $sayac++ )
{
echo "<i>".$veri[$sayac]."</i><br />";
}
?>
Mobilden yazdım çalışacağını düşünüyorum. Deneyebilir misiniz - 13-12-2017, 01:05:36Çalışmadı hocamYokubo adlı üyeden alıntı: mesajı görüntüle
<i></i><br /><i></i><br /><i></i><br /><i></i><br /><i></i><br /><i></i><br /> böyle bir çıktı verdi. - 13-12-2017, 01:11:20Hocam metin belgesinde satırlar arası birden fazla boşluk kullanıyor musunuzPablo adlı üyeden alıntı: mesajı görüntüle
- 13-12-2017, 01:12:44Yok hocam her satırda mutlaka bir içerik var.Yokubo adlı üyeden alıntı: mesajı görüntüle
Çalıştı hocam fakat şöyle bir çıktı verdi.
X
XXXX
1
XXXX
X2
XXXX
TXT içeriği
XXXXX1
XXXXX2
XXXXX3
XXXXX4
XXXXX5
XXXXX6
XXXXX7
XXXXX8
XXXXX9
XXXXX10 - 13-12-2017, 01:15:49Pablo adlı üyeden alıntı: mesajı görüntüle
while($satir = fgets($dosya,5)) for ($sayac = 0; $sayac <= 5 ; $sayac++ )
5 değerlerini 1024 olarak değiştirip deneyebilir misiniz ? - 13-12-2017, 01:21:12Bu sefer hiç çıktı vermedi hocam.Yokubo adlı üyeden alıntı: mesajı görüntüle
- 13-12-2017, 01:24:05Hocam kod üzerinde biraz düzenleme yapabilirseniz çıktıyı düzgün verecektir. Çalışıyorum şuan kendi deneme imkanım yok. Çıktı aldığınız şekile tekrar getirip kod üzerinde biraz oynama yapabilirseniz yapın. Tam sonucu deneyip göremediğim için fazla yardımcı olamıyorum kusura bakmayın.
- 13-12-2017, 01:26:16Teşekkürler hocam inceliyorum.Yokubo adlı üyeden alıntı: mesajı görüntüle
while($satir = fgets($dosya,5)) Burada bulunan 5'i sildim düzgün şekilde çıktıyı verdi hocam yardımın için çok sağol. Kolay gelsin. Yararlanmak isteyen arkadaşlar olursa düzgün koduda ekleyeyim.
// Dosyayı okumak için aç $dosya = fopen("dosya.txt","r"); // Dosyayı satır satır $veri'ye aktar while($satir = fgets($dosya)) $veri[] = $satir; // Dosyayı kapat fclose($dosya); // veri yazdır for ($sayac = 0; $sayac <= 5 ; $sayac++ ) { echo "<i>".$veri[$sayac]."</i><br />"; } ?>