• 14-03-2014, 21:09:22
    #1
    merhaba arkadaşlar,
    Php'de bir işlem yapıyorum. txt dosyasından verileri çekiyorum bunları yazdırıyorum
    örnek görünüm ;
    Package: xx.program1.xx
    Name: Program1
    Version: 1.0
    Architecture: xx-arm
    Description: Açıklama
    Depiction: ./depiction/xx.program1.xx/index.html
    yukarıdaki gibi txt dosyasında birsürü yazı var. Ben bu yazılardaki Name kısmını ekrana yazdırmak istiyorum.Şöyle birşey yaptım ama birsürü boşluk çıktı ;
    $bul = strstr($satir, "Name" );
    		$yaz = str_replace("Name:","",$bul);
    		print "<li>" . $yaz . "</li>";
  • 14-03-2014, 21:30:10
    #2
    txt dosyalarında belirli bir düzen var mı? Name her zaman ikinci satırda olup karşılığının üçüncü satıra düştüğü olur mu?

    Verdiğiniz örnekteki gibi düzen sabitse çok çeşitli yollardan yapılabillir.

    $satir = file("xxx.txt");
    echo substr($satir[1],5,strlen($satir[1]));
  • 14-03-2014, 21:35:02
    #3
    //dosya yolu düzgün belirt. Yolu bulmak basittir. file_get_contents(realpath('dosya.txt'));
    $ayikla = preg_match_all('#Name:(.*?)\n#si',file_get_contents('dosya.txt'),$dizi);
    echo print_r($dizi[1]);
    Böylede deneyebilirsin.