• 15-04-2020, 04:56:39
    #1
    merhaba,

    deneme.txt dosyasının ilk ve son satırına ekleme yapmak istiyorum.

    örnek olarak mevcut deneme.txt bu şekilde iken

    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu

    deneme.txt dosyasının şu şekle gelmesini istiyorum.

    ilk satır eklendi
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    son satır eklendi

    şimdiden teşekkürler.
  • 15-04-2020, 05:02:28
    #2
    $satir1 = 'En üst satir';
    $satir2 = 'En alt satir';
    $txt = file_get_contents('dosyaadi.txt');
    $son = "$satir1\n$txt\n$satir2";
    $dosya = fopen($txt, w);
    fwrite($dosya, $son);
    fclose($dosya);
    Bu şekilde olması lazım telefondan yazdım hata olabilir.
  • 15-04-2020, 05:05:32
    #3
    <?php
    $filename = "deneme.txt";
    $birincisatir = "1 satıra ekle";
    $sonuncusatir = "son satıra ekle";
    
    $kaynak = file_get_contents($filename);
    
    file_put_contents($filename,$birincisatir,FILE_APPEND);
    file_put_contents($filename,$kaynak,FILE_APPEND);
    file_put_contents($filename,$sonuncusatir,FILE_APPEND);
    
    echo file_get_contents($filename);
  • 15-04-2020, 05:08:13
    #4
    Üyeliği durduruldu
    eruseldarine adlı üyeden alıntı: mesajı görüntüle
    merhaba,

    deneme.txt dosyasının ilk ve son satırına ekleme yapmak istiyorum.

    örnek olarak mevcut deneme.txt bu şekilde iken

    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu

    deneme.txt dosyasının şu şekle gelmesini istiyorum.

    ilk satır eklendi
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    satır bloğu
    son satır eklendi

    şimdiden teşekkürler.

    <?php
    $dosya = 'deneme.txt';
    $icerik = file_get_contents($dosya);
    $ilk = "ilk satır eklendi\n";
    $son = "son satır eklendi\n";
    file_put_contents($dosya, $ilk.$icerik.$son);
    ?>
  • 15-04-2020, 05:13:26
    #5
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    <?php
    $filename = "deneme.txt";
    $birincisatir = "1 satıra ekle";
    $sonuncusatir = "son satıra ekle";
    
    $kaynak = file_get_contents($filename);
    
    file_put_contents($filename,$birincisatir,FILE_APPEND);
    file_put_contents($filename,$kaynak,FILE_APPEND);
    file_put_contents($filename,$sonuncusatir,FILE_APPEND);
    
    echo file_get_contents($filename);
    biraz oldu biraz olmadı soyle ki.. normal deneme.txt yazısının üzerine ilk satır yazdı onun üzerine deneme.txt yi bir daha yazıp en son son satırı yazdı :S



    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    $satir1 = 'En üst satir';
    $satir2 = 'En alt satir';
    $txt = file_get_contents('dosyaadi.txt');
    $son = "$satir1\n$txt\n$satir2";
    $dosya = fopen($txt, w);
    fwrite($dosya, $son);
    fclose($dosya);
    Bu şekilde olması lazım telefondan yazdım hata olabilir.
    malesef çalışmadı :S
  • 15-04-2020, 05:29:29
    #6
    eruseldarine adlı üyeden alıntı: mesajı görüntüle
    biraz oldu biraz olmadı soyle ki.. normal deneme.txt yazısının üzerine ilk satır yazdı onun üzerine deneme.txt yi bir daha yazıp en son son satırı yazdı :S





    malesef çalışmadı :S
    w yerine 'w' yazın hocam.

    $satir1 = 'En üst satir';
    $satir2 = 'En alt satir';
    $txt = file_get_contents('dosyaadi.txt');
    $son = "$satir1\n$txt\n$satir2";
    $dosya = fopen($txt, 'w');
    fwrite($dosya, $son);
    fclose($dosya);
  • 15-04-2020, 05:31:33
    #7
    <?php
    $filename = "deneme.txt";
    $birincisatir = "1 satıra ekle";
    $sonuncusatir = "son satıra ekle";
    
    $kaynak = file_get_contents($filename);
    
    file_put_contents($filename,$birincisatir);
    file_put_contents($filename,$kaynak,FILE_APPEND);
    file_put_contents($filename,$sonuncusatir,FILE_APPEND);
    
    echo file_get_contents($filename);

    Mobilden yazıyorum hocm şimdi dene istersen
    ilk fileźappend kaldırdım
  • 15-04-2020, 05:34:54
    #8
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    <?php
    $filename = "deneme.txt";
    $birincisatir = "1 satıra ekle";
    $sonuncusatir = "son satıra ekle";
    
    $kaynak = file_get_contents($filename);
    
    file_put_contents($filename,$birincisatir);
    file_put_contents($filename,$kaynak,FILE_APPEND);
    file_put_contents($filename,$sonuncusatir,FILE_APPEND);
    
    echo file_get_contents($filename);
    Mobilden yazıyorum hocm şimdi dene istersen
    ilk fileźappend kaldırdım
    hocam çok teşekkür ederim sorunumu çözdü.