lostyazilim
tr.link

Resim upload ederken İsim Değiştirme?

26 Mesajlar 4.690 Okunma
lstbozum
tr.link

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)
ücretli destek alabilirim
 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com
wmaraci
reklam

monder33 monder33 WM Aracı Kullanıcı
  • Üyelik 07.01.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 47
  • Beğeniler 9 / 7
  • Ticaret 0, (%0)
2. ve 3. resmin linkleri kırık, o yüzden aynı isimler kayıt etme mevzusunu test edebilmek için 1. linki 2 kere kullandım ve şöyle bir şey yaptım ve bende çalışıyor.

Kendinize göre düzenleyip bir deneyim olmazsa tekrar bakalım.

$url_dizi = array(
'https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616018/59008020/1/1_org_zoom.jpg',
'https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616018/59008020/1/1_org_zoom.jpg'
);

foreach ($url_dizi as $url) {
$resim = explode('/',$url);
$isim = $resim[count($resim) - 1];
$isim_dizi = explode('.', $isim);

$yeni_isim = time() . '.' . $isim_dizi[1];
$konum = 'resimler/'. $yeni_isim;

touch($konum);
$al = file_get_contents($url);
//$kaydet = file_put_contents($konum, $al);
file_put_contents($konum, $al);
}
bekayazilim

kişi bu mesajı beğendi.

https://www.bingezi.com

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)
monder33 Teşekkür ederim ben linkleri excellden çekiyorum istersen sana dosyayı atabilirim valla kafam çok karıştı yapabilirsen emeğin neyse öderim.
 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com

monder33 monder33 WM Aracı Kullanıcı
  • Üyelik 07.01.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 47
  • Beğeniler 9 / 7
  • Ticaret 0, (%0)
Rica ederim karışacak bir şey yok. Düzenleyeceğin olay ilk verdiğin koda göre basit bir değişiklik.


$resim = explode('/',$_POST["link"]);
$isim = $resim[count($resim) - 1];
$isim_dizi = explode('.', $isim);

$yeni_isim = time() . '.' . $isim_dizi[1];
$konum = 'resimler/'. $yeni_isim;

touch($konum);
$al = file_get_contents($url);
file_put_contents($konum, $al);
 

 

https://www.bingezi.com
wmaraci
wmaraci

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)
Kaydediyor ancak bu sefer resimler bozuk çıkıyor neden böyle oluyor anlam veremedim.



 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com

monder33 monder33 WM Aracı Kullanıcı
  • Üyelik 07.01.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 47
  • Beğeniler 9 / 7
  • Ticaret 0, (%0)
Kaydettiğin resimler üstte bahsettiğim gibi 2. ve 3. link gibi kırık url olmasın bir onu kontrol et, değilse tam kodu buraya yazarsan bir gözden geçireyim.

 

 

https://www.bingezi.com

monder33 monder33 WM Aracı Kullanıcı
  • Üyelik 07.01.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 47
  • Beğeniler 9 / 7
  • Ticaret 0, (%0)
Büyük ihtimal kırık linkten dolayı olan bir hata ile karşı karşıyasın. Az önce bir test daha yaptım kırık linkte resim bozuk çıkıyor.

Kodu şimdi verdiğim şekilde denersen seni kırık resimde uyarır.


$resim = explode('/',$_POST["link"]);
$isim = $resim[count($resim) - 1];
$isim_dizi = explode('.', $isim);

$yeni_isim = time() . '.' . $isim_dizi[1];
$konum = 'resimler/'. $yeni_isim;
touch($konum);

if (@file_get_contents($url)) {
$al = file_get_contents($url);
file_put_contents($konum, $al);
} else {
print 'Resim Kırık';
}


2. linkteki kırık resmi girince sendeki gibi bozuk resim geliyor.

https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616680/59010256/1/1.jpg

 

 

https://www.bingezi.com

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)
https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616018/59008020/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616680/59010256/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/13/4377451/65491693/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200313/11/4403115/65549003/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200306/14/4098422/65034669/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616678/59010270/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200306/14/4098814/65035126/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/11/4378396/65493236/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616679/59010269/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/11/4377759/65492083/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616409/59009202/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/13/4377292/65491440/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200313/11/4403354/65548547/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/10/4376775/65491290/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616682/59010278/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200312/11/4378005/65492595/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20200306/14/4098964/65035556/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616681/59010277/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616163/59008583/1/1_org_zoom.jpg
https://cdn.dsmcdn.com//assets/product/media/images/20191115/9/616123/59008276/1/1_org_zoom.jpg


suan hepsi çalışıyor ama yine aynı resimler gözükmüyor.
 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com

monder33 monder33 WM Aracı Kullanıcı
  • Üyelik 07.01.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** B**
  • Mesajlar 47
  • Beğeniler 9 / 7
  • Ticaret 0, (%0)
En son sende olan kodu verirsen gözden geçirebilirim.
 

 

https://www.bingezi.com

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)
Tabi Buyur Hocam


$resim = explode('/',$_POST["link"]);
$isim = $resim[count($resim) - 1];
$isim_dizi = explode('.', $isim);

$yeni_isim = time() . '.' . $isim_dizi[1];
$konum = 'resimler/'. $yeni_isim;
touch($konum);

if (@file_get_contents($url)) {
$al = file_get_contents($url);
file_put_contents($konum, $al);
} else {
print 'Resim Kirik';
}

?>
 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al