• 13-03-2025, 18:57:04
    #1
    Merhabalar sitemin admin paneline kullanıcı adı ve şifre yazıp giriş yaptıktan sonra beyaz sayfada bu hata geliyor neden olabilir

    Alıntı
    Parse error: syntax error, unexpected token "{", expecting ")" in /home/hytmerm1/public_html/adminx/system/class.upload.php on line 3214
  • 13-03-2025, 18:58:03
    #2
    Ayrıştırma hatası: sözdizimi hatası, beklenmeyen belirteç "{", ")" bekleniyor /home/hytmerm1/public_html/adminx/system/class.upload.php dosyasında 3214. satırda
  • 13-03-2025, 18:59:19
    #3
    m4lisen adlı üyeden alıntı: mesajı görüntüle
    Ayrıştırma hatası: sözdizimi hatası, beklenmeyen belirteç "{", ")" bekleniyor /home/hytmerm1/public_html/adminx/system/class.upload.php dosyasında 3214. satırda
    nasıl düzeltebilirim hocam
  • 13-03-2025, 19:00:36
    #4
    ilosoftMedia adlı üyeden alıntı: mesajı görüntüle
    nasıl düzeltebilirim hocam
    dosyayı açıp kontrol ederek.
  • 13-03-2025, 19:02:14
    #5
    Lisans Hizmetleri
    Ücretli teknik destek ihtiyacınız olursa profilimde ki whatsapptan ulaşabilirsiniz.
  • 13-03-2025, 19:07:19
    #6
    Hocam login işleminin nerede yapıldığına bakın. Orada include ya da require yazabilir ilgili dosyayı çağıran kodun başına @ işareti koyun hatayı bastırır. Böyle deneyebilirsiniz. Yoksa internetten class.upload.php dosyası bulup değiştirmeyi deneyiniz.
  • 13-03-2025, 19:17:07
    #7
    ChatGPT şöyle çözüm sunuyor hocam;

    Bu hata, PHP dosyanızın 3214. satırında bir sözdizimi hatası olduğunu gösteriyor.
    Özellikle şu mesaj önemli: "unexpected token {, expecting )"
    Yani PHP, { karakterini beklemiyor, kapanmamış bir ) parantezi arıyor.

    Muhtemel Nedenler ve Çözümleri

    1. Yanlış Yazılmış if veya function Bloğu
      3214. satırda veya hemen öncesinde if, foreach, while, function gibi kod bloklarının yanlış yazılmış olma ihtimali yüksek.
      Hatalı Örnek:
    if ($file_uploaded { // Hatalı, parantez kapatılmamış![B][/B]
    Doğru Hali:
    if ($file_uploaded) { // Parantez kapatıldı
    1. Eksik veya Fazladan Açılan Parantezler ()
      Kodun yukarısında if, switch, foreach gibi yapılarda eksik veya fazla açılmış/kapatılmış parantezler olabilir.
      Çözüm: class.upload.php dosyanızın 3214. satırındaki kodu ve üstündeki blokları kontrol edin.
    2. PHP Sürümü Uyumsuzluğu
      PHP sürümünüz eski bir sürümse, yeni sözdizimini desteklemiyor olabilir.
      Çözüm:
      • Hosting panelinizden PHP sürümünü 7.4 veya 8.x'e güncelleyin.
      • Eğer PHP 8.x kullanıyorsanız ve kod eski PHP için yazılmışsa, hataya neden olan bir değişiklik olabilir.
    3. Bozulmuş veya Eksik Kod Satırları
      class.upload.php dosyanızda düzenleme yaparken bir hata yapmış veya dosya eksik yüklenmiş olabilir.
      Çözüm:
      • Yedek dosyanız varsa orijinal haline geri yükleyin.
      • class.upload.php dosyasını bir PHP düzenleyici ile açıp satır satır kontrol edin.

    Hata Nasıl Çözülür?

    1. SSH veya Dosya Yöneticisi ile class.upload.php dosyasını açın.
    2. 3214. satıra gidin ve hatayı kontrol edin.
    3. Özellikle { ve } dengesini inceleyin.
    4. PHP sürümünüzü kontrol edin ve güncelleyin.
    5. Hata devam ederse dosyanın orijinal bir yedeğini yükleyin.
  • 13-03-2025, 19:19:28
    #8
    3214. satırda ")" eksik.
  • 13-03-2025, 19:28:04
    #9
    Düzelttim arkadaşlar teşekkür ederim

    ayrıca şimdi admin giriş şifresini unuttum md5 olarak oluşturup phpmyadminden giriyorum yine yanlış diyor