freelance iş ilanları

Veri okurken sınırlandırma nasıl yapılır?

3 Mesajlar 607 Okunma
lstbozum
smsonayhizmeti

passkeys passkeys WM Aracı Kullanıcı
  • Üyelik 28.04.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek serbest
  • Konum Aydın
  • Ad Soyad H** B**
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Basit ziyaretçi defteri uygulaması.

-------------------------------index.php

$dosya="data.txt";
$bak=@fopen($dosya,"r");
while(!feof($bak)):
$yeni=fgetcsv($bak,4096,"=");
print "$yeni[0]
$yeni[1]
$yeni[2]
$yeni[3]
";
endwhile;
fclose($bak);


?>
-----------------------------------data.txt içeriği
ali=m@hotmail.com=izmir=merhabalar ziyaretçi defteri çok güzel=





$yeni[3] => burasının ilk 25 harfi okumasını istiyorum nasıl yaparım ?

böyle bir şey mümkün değilse tüm değişkenlerin ilk 25 harfini okumasını nasıl yapabilirim?
 

 

wmaraci
reklam

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
tam anlamadım ama şöyle birşey yazdım umarım işine yarar :rolleyes:

$dosya = "data.txt";
if (file_exists ($dosya)){
$yeni = file ($dosya);
for ($i = 0; $i < count ($yeni); $i++){
$bak = substr ($yeni[$i],0,25);
echo "Mesaj: " . rtrim ($bak) ."
";
}
}
else {
echo "Dosya yok.";
}
?>
 

 

passkeys passkeys WM Aracı Kullanıcı
  • Üyelik 28.04.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek serbest
  • Konum Aydın
  • Ad Soyad H** B**
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Baris YILMAZ adlı üyeden alıntı

tam anlamadım ama şöyle birşey yazdım umarım işine yarar :rolleyes:

$dosya = "data.txt";
if (file_exists ($dosya)){
$yeni = file ($dosya);
for ($i = 0; $i < count ($yeni); $i++){
$bak = substr ($yeni[$i],0,25);
echo "Mesaj: " . rtrim ($bak) ."
";
}
}
else {
echo "Dosya yok.";
}
?>



bu kodlar içeriğin hepsini küçültüyor.

ben içeriği "=" ile parçaladım ve parçaladığım alanlarda sınırlama yapabilir miyim? substr orda nasıl kullanacağım?

Ek Olarak: çözdüm

echo substr("$yeni[5]", 0, 4);
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al