• 23-06-2021, 12:35:45
    #1
    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
    }
  • 23-06-2021, 12:41:32
    #2
    Adalente adlı üyeden alıntı: mesajı görüntüle
    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
    }
    print_r($_FILES);

    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:03
    #3
    Aş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
    print_r($_FILES);

    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, 13:17:41
    #4
    if($_FILES["type"] =="image/jpeg"){
    echo"Bu Dosya resimdir";
    }else{
    echo"Resim değildir";
    }
  • 23-06-2021, 13:18:07
    #5
    html 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";
    }
  • 24-06-2021, 09:43:29
    #6
    Tüm Herkese Teşekkür ederim ben resim boyutuna göre yaptım eğer 0 dan büyükse resim var dedim sorunumu çözdü teşekkür ederim.