• 17-11-2008, 14:03:05
    #1
    Bir oyun scripti kurdum fakat aşağıdaki hatayı alıyorum
    Warning: Invalid argument supplied for foreach() in C:\Server\www\oyun\vsys.php on line 8
    Warning: Invalid argument supplied for foreach() in C:\Server\www\oyun\vsys.php on line 11
    vsys.php de 8 ve 14 satır aralığı aşağıdaki gibi sizce sorun nedir ?
    foreach($HTTP_POST_VARS as $key => $value ){
    	$cgi[$key]=$value;
    }
    foreach($HTTP_GET_VARS as $key => $value ){
    	$cgi[$key]=$value;
    }
  • 17-11-2008, 14:16:40
    #2
    Üyeliği durduruldu
    value yerine val ya da var yap öyle birşey olması lazım.
  • 17-11-2008, 14:30:12
    #3
    Üyeliği durduruldu
    foreach($HTTP_POST_VARS as $key => $value ){
    $cgi[$key]=$value;
    }
    foreach($HTTP_GET_VARS as $key => $value ){
    $cgi[$key]=$value;
    }
    yerine

    foreach($_POST as $key => $value ){
    $cgi[$key]=$value;
    }
    foreach($_GET as $key => $value ){
    $cgi[$key]=$value;
    }

    dene yine olmaz ise
    extract kullanabilirsin ama şuan veri olmadığını söylüyor ki php 3 te vardı dediğin kodlar :
  • 17-11-2008, 14:34:42
    #4
    saho adlı üyeden alıntı: mesajı görüntüle
    foreach($HTTP_POST_VARS as $key => $value ){
    $cgi[$key]=$value;
    }
    foreach($HTTP_GET_VARS as $key => $value ){
    $cgi[$key]=$value;
    }
    yerine
    foreach($_POST as $key => $value ){
    $cgi[$key]=$value;
    }
    foreach($_GET as $key => $value ){
    $cgi[$key]=$value;
    }
    dene yine olmaz ise
    extract kullanabilirsin ama şuan veri olmadığını söylüyor ki php 3 te vardı dediğin kodlar :

    Allah razı olsun kardeş dediğini yaptım sorun kalmadı çok teşekür ederim
  • 17-11-2008, 16:10:55
    #5
    Üyeliği durduruldu
    amin kardeşim kolay gelsin
  • 17-11-2008, 16:50:45
    #6
    $HTTP_GET_VARS ve $HTTP_POST_VARS ==> $_GET .. $_POST ile aynıdır. Senin denediklerin eski versionlarda kalmıştı sanırsam. Yada php.ini den aktif/pasif edilmesi gerekiyordu. O yüzden kullanamamamış olabilirsin.
  • 16-01-2009, 01:00:31
    #7
    Sitemin anasayfasının en üstünde
    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/alanadı/httpdocs/templates/jaolyra/ja_menus/Base.class.php on line 143

    hatası alıyorum...
    Base.class.php dosyasının ilgili satırları
    Alıntı
    140. // first pass - collect children
    141. $cacheIndex = array();
    142. $this->items = array();
    143. foreach ($rows as $index => $v) {
    144. if ($v->access <= $user->get('gid')) {
    145. $pt = $v->parent;
    146. $list = @ $children[$pt] ? $children[$pt] : array ();
    Yardımcı olursanız sevinirim
  • 16-01-2009, 08:53:58
    #8
    Üyeliği durduruldu
    Gehinnom adlı üyeden alıntı: mesajı görüntüle
    $HTTP_GET_VARS ve $HTTP_POST_VARS ==> $_GET .. $_POST ile aynıdır. Senin denediklerin eski versionlarda kalmıştı sanırsam. Yada php.ini den aktif/pasif edilmesi gerekiyordu. O yüzden kullanamamamış olabilirsin.
    php 6 da bu değişkenler tümden kaldiriliyor zaten. Ondan hiç kullanmamak. Kullanılan yerleride editlemek lazim

    okypsycho adlı üyeden alıntı: mesajı görüntüle
    Invalid argument supplied for foreach()
    fonksiyona tanımlanmamış dizi gönderildiğinde verir. Hatanın kaynağını hep burda çağrılan değişkenin boş olma nedenini arayarak yaklaşmalısınız
  • 28-12-2012, 23:48:20
    #9
    Warning: Can't create/write to file '/tmp/#sql_745e_0.MYI' (Errcode: 28) in /home/ufuknabe/public_html/ezsql/ez_sql_mysql.php on line 213
    
    Warning: Invalid argument supplied for foreach() in /home/ufuknabe/public_html/index.php on line 647
    şu hatayı alıyorıum arkadaşlar yardımcı olursmuznuz lütfen