• 31-01-2023, 10:31:02
    #1
    Merhaba arkdaşlar, php versiyonu 7.4 olduğunda kodlar çalışıyor. Fakat 8.1'e geçince kodlar çalışmıyor. Daha önce bu sorun ile karşılaşan oldu mu acaba?

    ob_start();
    session_start();
    include("../ayarlar/baglan.php");
    include("../ayarlar/fonksiyon.php");
    date_default_timezone_set('Europe/Istanbul');
    
    $g_ayarSor=$db->prepare("select * from g_ayarlar where ga_id=1");
    $g_ayarSor->execute(array(0));
    $g_ayarCek=$g_ayarSor->fetch(PDO::FETCH_ASSOC);
    
    
    
    $userFind=$db->prepare("SELECT * FROM users WHERE userName=:Name");
    $userFind->execute(array( 'Name' => $_SESSION['userName'] ));
    $count=$userFind->rowCount();
    if ($count==0){ header('location:login'); exit; }
    $userShow=$userFind->fetch(PDO::FETCH_ASSOC);
    $user=$userShow['userId'];
  • 31-01-2023, 10:33:23
    #2
    Ben de 8.1 yapınca yorum kısmında kritik hata buluyor. Ayrıca wordpress mi özel yazılım mı siteniz?

    wp ise güncelleyin. Ve bir müddet daha 7.4 ile devam edin bence. Özel yazılım ise satan kişiye başvurun
  • 31-01-2023, 10:40:20
    #3
    ipekBilisim adlı üyeden alıntı: mesajı görüntüle
    Ben de 8.1 yapınca yorum kısmında kritik hata buluyor. Ayrıca wordpress mi özel yazılım mı siteniz?

    wp ise güncelleyin. Ve bir müddet daha 7.4 ile devam edin bence. Özel yazılım ise satan kişiye başvurun
    Özel yazılım kendim yapıyorum. Fakat ilk kez böyle bir hata aldım
  • 31-01-2023, 11:28:53
    #4
    hocam php geliştikçe kullanışı da değişmekte mesela kod da array() var içinde diziler mesela bu aslında [] bu şekilde kullanımı var gibi gibi şu an 8.1 de ne olduğunu bilmediğim için çıkan hata atarsan bakarım burdan
  • 31-01-2023, 11:48:17
    #5
    Hatayı atmadan yorum yapamayız hocam.
  • 31-01-2023, 11:48:48
    #6
    yüzde doksan
    if ($count==0){ header('location:login'); exit; }
    hata alıyorsunuz
  • 31-01-2023, 12:22:49
    #7
    Royxr_cod adlı üyeden alıntı: mesajı görüntüle
    hocam php geliştikçe kullanışı da değişmekte mesela kod da array() var içinde diziler mesela bu aslında [] bu şekilde kullanımı var gibi gibi şu an 8.1 de ne olduğunu bilmediğim için çıkan hata atarsan bakarım burdan
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Hatayı atmadan yorum yapamayız hocam.
    malesef hata dosyasıda cıkmıyor. HTTP ERROR 500 sayfasına gonderıyor direk

    nurettin adlı üyeden alıntı: mesajı görüntüle
    yüzde doksan
    if ($count==0){ header('location:login'); exit; }
    hata alıyorsunuz
    malesef
  • 31-01-2023, 12:27:02
    #8
    Aşağıdakı şekilde değiştirin

    if ($count == "0"){ header('location:login'); exit; }
  • 31-01-2023, 14:11:59
    #9
    Sayfanın en başına aşağıdaki kodları ekleyebilirseniz hatayı gösterecektir. Yine göstermiyorsa htaccess kaynaklı olabilir.

    error_reporting(E_ALL);
    ini_set("display_errors", 1);