-
Üyelik
23.04.2019
-
Yaş/Cinsiyet
25 / E
-
Meslek
Ögrenci
-
Konum
Kayseri
-
Ad Soyad
M** S**
-
Mesajlar
180
-
Beğeniler
44 / 47
-
Ticaret
0, (%0)
resmi silip yerine yenisini ekleniyor lakin sorun şu ki ben Default resmi sürekli atmam gerekiyor öncekini sildigi icin o sorunu nasıl çözebilirim default silmeden yeni oluştursun ondan sonra güncellerken eskiyi silsin.
Anlamadiysaniz şöyle bir kez daha anlatayim
Php kodunda resim güncelle diyince şuanki resmi siliyor yenisini ekliyor.
Benim Default resmim güncelle diyince siliniyor ve yerine kendi ekledigi geliyor
default silinincede dier resmi olmayan kullanicilarinda resmi yok iconu geliyor silindigi icin.
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Kaynak kodlarına inip düzeltme yapmanız lazım, resim değiştirirken resmin adına session daki kullanıcıya özel değeri atayın, yeni kayıt olan kullanıcılar resim yüklemeden önce file_exist ile session adlarıyla kayıtlı resmin olup olmadığına baksın varsa o kullanılsın yoksa default resim kullanılsın.Kullanıcı resmini değiştirmek istediği zaman da zaten session adının üzerine resmi yeniden kaydeder. Eğer kullanıcı adı değişirse de değiştirme işleminde resmin adını yeni kullanıcı için atanacak session ile değiştirirsiniz.
Evet biraz karışık anlatmış olabilirim ama mantığı anlarsınız bence.
-
Üyelik
03.01.2016
-
Yaş/Cinsiyet
39 / E
-
Meslek
.Net Developer - İng Öğretmeni
-
Konum
İzmir
-
Ad Soyad
Ö** Ç**
-
Mesajlar
339
-
Beğeniler
39 / 160
-
Ticaret
0, (%0)
Şuan kodlarında kodlama mantıcından dolayı hata var zaten
2 yol var izlemen gereken. ( hangi yazılım dili olursa olsun mantık aşağıdaki gibi olmalı )
1.Üye olurken eğer profil fotoğrafı yüklenmediyse birtane profil resmi auto olarak insert içine ekleteceksin. Böylelikle herzaman her üyenin default olarak bir profil resmi olacak bu upload ettiği yada auto senin tanımlattığın.
2. Direk kod tarafında yine kontrol edersin üye çekilirken ve eğer resim yok ise klasörden default olarak bir resim atarsın profil resmi yok gibi bir resim.
Bu arada yine aynı hataya düşmemen için söyleyim kullanıcılar tarafından upload edilen resimler için upload diye bir klasör aç ve ona aktar. Default resimler ise normal images içinde kalsın.
iyi forumlar
-
Üyelik
30.03.2019
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılımcı
-
Konum
Muğla
-
Ad Soyad
A** Y**
-
Mesajlar
93
-
Beğeniler
12 / 47
-
Ticaret
3, (%100)
1. Çözüm;
Profil resimlerinin oldugu klasör PICS olsun.
Default resimin oldugu klasör A olsun.
Yeni üye kaydı yaparken A klasöründeki resmi, kullanıcının profil resimleri alanına kopyalama işlemi yaptır.
2.Çözüm;
Profil resimlerinin oldugu klasör PICS olsun.
Eğer pics klasöründe kullanıcıya ait resim yok ise, A klasöründeki defaultu okusun.
Resim upload yaparken eğer PICS klasöründe bir veri var ise öncekini silip yüklesin, eğer yoksa direk yüklesin.
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Resmi silen kod bu : unlink("../../$resimsilunlink");
E-evcil.com
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Sizin sorununuz bu değil ama doğru şekilde siliyor ve yenisini güncelliyor sizin sorununuz default resmin silinmesi anladığım kadarı ile bunuda farklı şekilde çözülmesi lazım. Sanırım db direk default resmi getiriyorsunuz sorun bu olabilir.
1 kişi bu mesajı beğendi.
E-evcil.com
-
Üyelik
18.07.2019
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Tasarım / Programlama
-
Konum
İzmir
-
Ad Soyad
K** H**
-
Mesajlar
553
-
Beğeniler
29 / 172
-
Ticaret
4, (%100)
İsterseniz cüzi bir miktara sorununuzu çözebilirim hocam
-
Üyelik
05.08.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Mezun
-
Konum
Balıkesir
-
Ad Soyad
İ** C**
-
Mesajlar
80
-
Beğeniler
20 / 10
-
Ticaret
1, (%100)
if resim adı eşit değilse default.png 'ye silme kardeşim diye bi koşul koyacaksın bu kadar basit. Bu sayede eğer default resmi varsa yeni resim eklerken default resmi silmez, eğer resim varsa da eski yüklediği resmi silip yenisini yükler. Defaulta dokunulmaz. if bu yüzden var.