• 06-12-2021, 16:45:59
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar PHP ile dosya seçi boş olarak kayıt ettiysem son eklenen resmin player-ayarlari.php' nin içerisindeki $player_logo da kayıtlı kalmasini istiyorum ama boş kayıt etince içini siliyor boş olarak kayıt ediyo

    <?php if (isset($_POST['kaydet'])) {
                        $dosyazaza = fopen('player-ayarlari.php', 'w');
                        $icerikzaas = '<?php
        $player_logo="'.$_FILES['player_logo']["name"].'";
                        ?>';
                        fwrite($dosyazaza, $icerikzaas);
                        fclose($dosyazaza);
    header("refresh:0;player-ayarlar.php?kaydet=1");
    
    
                    } ?>
  • 06-12-2021, 17:06:38
    #2
    shingeki adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar PHP ile dosya seçi boş olarak kayıt ettiysem son eklenen resmin player-ayarlari.php' nin içerisindeki $player_logo da kayıtlı kalmasini istiyorum ama boş kayıt etince içini siliyor boş olarak kayıt ediyo

    <?php if (isset($_POST['kaydet'])) {
                        $dosyazaza = fopen('player-ayarlari.php', 'w');
                        $icerikzaas = '<?php
        $player_logo="'.$_FILES['player_logo']["name"].'";
                        ?>';
                        fwrite($dosyazaza, $icerikzaas);
                        fclose($dosyazaza);
    header("refresh:0;player-ayarlar.php?kaydet=1");
    
    
                    } ?>
     $dosyazaza = fopen('player-ayarlari.php', 'a');
    Fopen ile gönderdiğiniz ikinci parametre "w" dosya içeriğini siler ve baştan yazar.
    Bunun için "W" yi "A" olarak değiştirmeniz gerekli, bu sayede içerisindeki veriler silinmeden bir alt satıra ekleme yapabilirsiniz.
  • 06-12-2021, 17:14:13
    #3
    Üyeliği durduruldu
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
     $dosyazaza = fopen('player-ayarlari.php', 'a');
    Fopen ile gönderdiğiniz ikinci parametre "w" dosya içeriğini siler ve baştan yazar.
    Bunun için "W" yi "A" olarak değiştirmeniz gerekli, bu sayede içerisindeki veriler silinmeden bir alt satıra ekleme yapabilirsiniz.
    teşekkür ederim hocam sistemim cronjoba baglı 3 dakikada bir veriler silinip ekleniyor ben dosya seçi boş olarak kayıt etsem bile en son eklenen resmin player-ayarlari.php bunun içerisnde yazmasi gerekiyor w - a yaptığımda boş kayıt edincede boş olarak kayıt etti nasil bir çözüm üretebilirim tekrar teşekkür ederim
  • 06-12-2021, 17:30:03
    #4
    shingeki adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim hocam sistemim cronjoba baglı 3 dakikada bir veriler silinip ekleniyor ben dosya seçi boş olarak kayıt etsem bile en son eklenen resmin player-ayarlari.php bunun içerisnde yazmasi gerekiyor w - a yaptığımda boş kayıt edincede boş olarak kayıt etti nasil bir çözüm üretebilirim tekrar teşekkür ederim
    Veriyi ekleme işleminden önce, veriyi oku son satırı al bir değişkene at. ($son_resim)
    Daha sonra veri ekleme işlemine gelince gelen değişken boşsa $son_resim değişkenini yaz dosyaya ve bitir.