Merhaba,
Tam olarak istediğim şu file ile resim gönderiyorum post ettiğim yerde bunu kontrole sokmak istiyorum. Ama Her Seferinde aynı sonuç dönüyor bunun kontrolünü nasıl sağlarım.
Resim Gönderdiysem Resim var Göndermediysem Resim Yok Yazsın.
if (!empty($_FILES)) {
Resim var
}else{
Resim Yok
}
Post Resim Kontrolü
5
●57
- 23-06-2021, 12:41:32print_r($_FILES);Adalente adlı üyeden alıntı: mesajı görüntüle
Yazarak Gelen Tmp bilgilerinde uzantısının yazması lazım. Eğer uzantıyı ordan alırsanız. Bir tane Preg_match düzenleyerek işlem sağlayabilirsiniz. - 23-06-2021, 12:44:03Aşağıdaki Değer Dönüyor.
Array ( [resim] => Array ( [name] => breadcrumb-bg.jpg [type] => image/jpeg [tmp_name] => C:wamp64tmpphp9224.tmp [error] => 0 [size] => 27543 ) )
Size Göre yaptım sanırım bu şekilde işimi görecek Resim Boytu 0 dan büyükse var yoksa resim yok gibi işledim. Teşekkürler
saylica adlı üyeden alıntı: mesajı görüntüle - 23-06-2021, 13:18:07html form daki name değeri bu ise -> sectiğinnamedeğeri
$_FILES['sectiğinnamedeğeri']['type'] -> resim tipini yani uzantısını
$_FILES['sectiğinnamedeğeri']['size] -> resim boyutunu
$_FILES['sectiğinnamedeğeri']['name'] -> adını
$_FILES['sectiğinnamedeğeri ']['error'] -> resimde hata olup olmadığını varsayılan 0 olmalıdır.
substr ile ismini son kısmından uzantı kontrol edebilirsin.
yada adında nokta olmasından orada explode bölüp kontrol edebilirsin.
şu verdiğin örneği şöyle yaptın da çalışması lazım(ben sadece adı kontrol ediyorum sen herşeyi kontrol ettir);
if(!empty($_FILES['sectiğinnamedeğeri']['name'])){ echo "Resim var"; }else{ echo "Resim Yok"; }