Merhabalar,

Yapmak istediğim şey basit ancak bir türlü mantığı çözemedim. Bir txt
dosyasından verileri satır satır okuyarak belli kritere uymayanları ekrana
yazdırmak istiyorum. Bunun için şöyle bir kod yazmayı denedim;

<?
$dosya = "barkod.txt";
$icerik = @file($dosya);
if (!$icerik)
echo "Dosya açılamadı.";
else
{
foreach ($icerik as $satir)
if (!ereg("^[0-9]+$",$satir))
{
echo $satir . "<br>\n";
}
}
?>

Bu şekilde kodu çalıştırınca barkod.txt dosyasındaki tüm kayıtları vermeye
devam ediyor. Ben istiyorum ki içinde harf olan satırları göreyim sadece.
foreach'in kullanımı ile ilgili bir hata yapıyorum sanırım. Belki de çok
basittir. Listeyi gereksiz meşgul ettimse özür dilerim.

Saygılarımla..

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap