Ben php ile dosya yüklerken sorun yaşıyorum. Ben sürecin başında dosya türünü kontrol ve ben bir hata alıyorum.
Bu ben alıyorum hatadır:
Warning: Illegal offset type in /balblabla/DBfunctions.inc.php on line 183
Bu yazdırılır $ _FILES var olduğunu
Array ( [Picture] => Array ( [name] => JPG.jpg [type] => image/jpeg [tmp_name] => /tmp/phpHlrNY8 [error] => 0 [size] => 192221 ) )
İşte bu bana sorunları veriyor kullanıyorum kod segment:
function checkFile($file, $type)
{
if( in_array($_FILES[$file]['type'], $type) ){ // <--- LINE 183
return true;
}//if
return false;
} // end checkFile()
Bu işlevi çağıran kod satırı
if( checkFile( $_FILES['Picture'], array("image/jpeg") ) == true ){
//do stuff
}// end if
Ben bu yüzden bu bazı farklı yapılandırma seçeneği olduğunu tahmin ediyorum kendi sunucusunda web sitelerinde onlarca kod bu parça kullandık. Bu farklı bir sunucu üzerinde çalışır, böylece nasıl benim kodunu değiştirebilirsiniz?