• 10-03-2015, 19:34:57
    #1
    Merhaba,
    Php'yi biliyorum ancak şu regex yapılarını bir türlü anlayamadım. Bununla ilgili güzel bir anlatım var mı kitap olabilir site olabilir ?
    Soruma gelecek olursak ;

    Php ile txt dosyasında arama yapacağım ve birkaç terimi çekeceğim.
    txt dosyamın içeriği şu şekilde ;

    ID: 1
    Ad: atakan
    Soyad: atakan
    Cinsiyet: erkek
    Doğum Tarihi: 01.01.1990
    Durum: Bekar

    ID: 2
    Ad: atakan2
    Soyad: atakan2
    Cinsiyet: erkek
    Doğum Tarihi: 01.01.1991
    Durum: Bekar

    ID: 3
    Ad: atakan3
    Soyad: atakan3
    Cinsiyet: erkek
    Doğum Tarihi: 01.01.1991
    Durum: Bekar

    bu şekilde alt alta olan içeriklerim var. hepsininin arasında bir tane boşluk var. php ile ID'si 1 olanın veya 2 olanın tüm bilgilerini çekmem gerek. Bunun için regex kodlarını kullanmam gerek sanırsam ama bu konu en zorlandığım konu.

    Ayrıca ID'si mesela 1 olanın bilgilerini değiştireceğim. Yardımcı olur musunuz ?
  • 11-03-2015, 01:11:40
    #2
    Developer
    <?php 
    $txtfile = "test.txt";
    $fp = fopen($txtfile, "r");
    $content = fread($fp, filesize($txtfile));
    $lines = explode("\n\r", $content);
    fclose($fp);
    print_r($lines[0]);
    ?>
  • 12-03-2015, 18:40:31
    #3
    brown adlı üyeden alıntı: mesajı görüntüle
    <?php 
    $txtfile = "test.txt";
    $fp = fopen($txtfile, "r");
    $content = fread($fp, filesize($txtfile));
    $lines = explode("\n\r", $content);
    fclose($fp);
    print_r($lines[0]);
    ?>
    Bu dönen verileri alt alta nasıl yazdırabilirim.
  • 12-03-2015, 20:31:41
    #4
    Üyeliği durduruldu
    hocam file_get_content ile txt baglanıp preg_match ile alabilirsin yapamazsan PM ile don bana yardımcı olıyım.