lostyazilim
tr.link

php hata kodu yardımcı olusanız sevinirim

3 Mesajlar 551 Okunma
lstbozum
tr.link

ahmetce33 ahmetce33 WM Aracı Kullanıcı
  • Üyelik 16.04.2012
  • Yaş/Cinsiyet 50 / E
  • Meslek turizm
  • Konum -
  • Ad Soyad A** Ü**
  • Mesajlar 1168
  • Beğeniler 267 / 266
  • Ticaret 151, (%100)
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wp-content\plugins\botYouTubeV4\index.php on line 243
hatasını alıyorum youtube botum var wordpress sitemde localde deniyorum bu sorunu veriyor youtube api ilgili bir sorun gibi duruyor !!

244.
 

 

Bir yalana inanmak sizi aptal yapmaz Saf olmak Şerefsiz olmaktan iyidir...
wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Bugün aynı hatadan aldım benim hatam foreach öncesi sql sorgumda where koşulana bağlanan get değerinin bos olduğu zamanlarda foreach döngüsünün oluşamamasından kaynaklıydı.
Sizde durum böyleyse foreach döngüsünü;
if($_GET['gelen_diger']!='') {
//foreach döngüsü
}
Bu şekilde if sarmalının içine alıp gelen değer boş değilse foreach çalışsın seklinde ayarlarsanız hata almazsınız.
Veya kodlarınızın en üstüne
error_reporting(0);
Yazarak hatayı kapatabilirsiniz.
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
foreach'te döndürülen array in içi boş olduğu için bu hata.

hatalı kod:

foreach($diziler as $dizi):

endforeach;


doğrusu

if( is_array( $diziler ) ) {
foreach($diziler as $dizi):

endforeach;
}
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al