• 23-08-2019, 12:25:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, log tutmak için log.txt dosyası oluşturuyorum php de
    if(!file_exists("log.txt")){touch("log.txt");}
    oluştuktan sonra giriş yapınca log yazmaya başlıyorum
    $dosya = fopen('log.txt', 'a');
    fwrite($dosya, date("[d/m/Y H:i:s]")." ".utf8_encode($_SESSION["userad"]." Giriş Yaptın"));
    fclose($dosya);
    Çıktı:
    [23/08/2019 02:20:22] Abdullah Gülbaz Giriş Yaptı
    türkçe karakter sorununu nasıl çözerim
  • 23-08-2019, 12:30:15
    #2
    Log dosyanı UTF-8 olarak oluşturman gerekli sayfanın başına aşağıdaki kodu eklemeyi dene

    header('Content-type: text/html; charset=utf-8');
  • 23-08-2019, 12:32:57
    #3
    malesef olmadı utf-8 olarak oluşturmam gerek evet ama nasıl
  • 23-08-2019, 12:40:25
    #4
    Neden utf8_encode kullanıyorsunuz? Aşağıdaki gibi herhangi bir Türkçe karakter sorunu yaşamazsınız?
    $dosya = fopen('log.txt', 'a');
    fwrite($dosya, date("[d/m/Y H:i:s]")." ". $_SESSION["userad"]." Giriş Yaptın");
    fclose($dosya);
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    Merhaba, log tutmak için log.txt dosyası oluşturuyorum php de
    if(!file_exists("log.txt")){touch("log.txt");}
    oluştuktan sonra giriş yapınca log yazmaya başlıyorum
    $dosya = fopen('log.txt', 'a');
    fwrite($dosya, date("[d/m/Y H:i:s]")." ".utf8_encode($_SESSION["userad"]." Giriş Yaptın"));
    fclose($dosya);
    Çıktı:
    [23/08/2019 02:20:22] Abdullah Gülbaz Giriş Yaptı
    türkçe karakter sorununu nasıl çözerim