• 20-12-2021, 15:56:55
    #1
    Ayarlardan Resim Değiştirebiliyorum ancak yeni kayıt olan üyede şöyle bir resim ortaya çıkıyor bunu engellemek için default avatar koymak istiyorum

    PHP Ayarlar da Resim Değiştirme Kodum Şöyle;
                                                            
    <?php                                                        
                                            if ($_FILES)
                                            {
                                                $image = $_FILES ['image'];
                                                if($image['name']!="")
                                                {
                                                    $foo = new Upload($image);
                                                    if ($foo->uploaded)
                                                    {
                                                        $foo->allowed = array('image/*');
                                                        $foo->file_max_size = '4048000';
                                                        $foo->process('upload/'.$kbilgi['id']);
                                                        if ($foo->processed)
                                                        {
    
                                                            $sorgu = $vt->prepare("update uyeler set resim = ? where id = ?" );
                                                            $calistir = $sorgu->execute(array($_FILES['image']['name'], $kbilgi['id']));
                                                            if ($calistir)
                                                            {
                                                                echo '<div class="alert alert-success" role="alert">Profil Resminiz Başarıyla Güncellendi</div>';
                                                                echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                            }
                                                            else
                                                            {
                                                                echo '<div class="alert alert-warning" role="alert">Profil Resmi Güncellenemedi</div>';
                                                                echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                            }                                                                        
                                                        }
                                                        else
                                                        {
                                                            echo '<div class="alert alert-warning" role="alert">Dosya Eklenemedi</div>';
                                                            echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                        }
                                                    }
                                                }
                                                else
                                                {
                                                    echo '<div class="alert alert-danger" role="alert">Lütfen Resim Seçiniz</div>';
                                                    echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                }
                                            }
                                 ?>
    Resmin Yolu Şöyle;
    <img class="rounded-circle img-avatar-thumb" src="/dork/upload/<?php echo $kbilgi['id']; ?>/<?php  echo $kbilgi["resim"]; ?>" alt="avatar">
    Bu Yukardaki Kodlar Ayarlardan resim değiştirme kodları . Üzerinde Uğraşıyorum ama yapamadım
  • 20-12-2021, 16:00:35
    #2
    Alchems adlı üyeden alıntı: mesajı görüntüle
    Ayarlardan Resim Değiştirebiliyorum ancak yeni kayıt olan üyede şöyle bir resim ortaya çıkıyor bunu engellemek için default avatar koymak istiyorum

    PHP Ayarlar da Resim Değiştirme Kodum Şöyle;
                                                            
    <?php                                                        
                                            if ($_FILES)
                                            {
                                                $image = $_FILES ['image'];
                                                if($image['name']!="")
                                                {
                                                    $foo = new Upload($image);
                                                    if ($foo->uploaded)
                                                    {
                                                        $foo->allowed = array('image/*');
                                                        $foo->file_max_size = '4048000';
                                                        $foo->process('upload/'.$kbilgi['id']);
                                                        if ($foo->processed)
                                                        {
    
                                                            $sorgu = $vt->prepare("update uyeler set resim = ? where id = ?" );
                                                            $calistir = $sorgu->execute(array($_FILES['image']['name'], $kbilgi['id']));
                                                            if ($calistir)
                                                            {
                                                                echo '<div class="alert alert-success" role="alert">Profil Resminiz Başarıyla Güncellendi</div>';
                                                                echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                            }
                                                            else
                                                            {
                                                                echo '<div class="alert alert-warning" role="alert">Profil Resmi Güncellenemedi</div>';
                                                                echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                            }                                                                        
                                                        }
                                                        else
                                                        {
                                                            echo '<div class="alert alert-warning" role="alert">Dosya Eklenemedi</div>';
                                                            echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                        }
                                                    }
                                                }
                                                else
                                                {
                                                    echo '<div class="alert alert-danger" role="alert">Lütfen Resim Seçiniz</div>';
                                                    echo '<meta http-equiv="refresh" content="1;URL=ayarlar.php">';
                                                }
                                            }
                                 ?>
    Resmin Yolu Şöyle;
    <img class="rounded-circle img-avatar-thumb" src="/dork/upload/<?php echo $kbilgi['id']; ?>/<?php  echo $kbilgi["resim"]; ?>" alt="avatar">
    Bu Yukardaki Kodlar Ayarlardan resim değiştirme kodları . Üzerinde Uğraşıyorum ama yapamadım
    Merhaba veritabanı kullanıcılar tablosunda kullanıcı resmi değerini default olarak no-image.jpg ya da default-img.jpg olarak ayarlamanız durumunda ve belirlediğiniz varsayılan resmi ilgili klasöre attıktan sonra kodsuz bir şekilde yeni kayıt olan üyeler eğer resim yüklememişse istediğiniz resim olarak profilleri oluşacaktır
  • 20-12-2021, 16:03:40
    #3
    PolatSolutions adlı üyeden alıntı: mesajı görüntüle
    Merhaba veritabanı kullanıcılar tablosunda kullanıcı resmi değerini default olarak no-image.jpg ya da default-img.jpg olarak ayarlamanız durumunda ve belirlediğiniz varsayılan resmi ilgili klasöre attıktan sonra kodsuz bir şekilde yeni kayıt olan üyeler eğer resim yüklememişse istediğiniz resim olarak profilleri oluşacaktır
    Anladım Hocam ama ben otomatik olarak 1 resim seçtiğimde atamasını istiyorum
  • 22-12-2021, 08:47:13
    #4
    <img class="rounded-circle img-avatar-thumb" src="/dork/upload/<?php echo $kbilgi['id']; ?>/<?php  if($kbilgi["resim"]){echo $kbilgi["resim"];}else{ echo "default.png"; ?>" alt="avatar">
    ternary ifde kullanabilirsin.
    Veritabanında eğer img varsa onu yazar yoksa senin yazacağın defult png resmini yazar
  • 22-12-2021, 15:37:21
    #5
    Onlyforyou adlı üyeden alıntı: mesajı görüntüle
    <img class="rounded-circle img-avatar-thumb" src="/dork/upload/<?php echo $kbilgi['id']; ?>/<?php  if($kbilgi["resim"]){echo $kbilgi["resim"];}else{ echo "default.png"; ?>" alt="avatar">
    ternary ifde kullanabilirsin.
    Veritabanında eğer img varsa onu yazar yoksa senin yazacağın defult png resmini yazar
    Çok Saolun HOcam