[]
PHP ile foto indirme
şimdi, veritabanımda(mysql) binlerce küçük resim linki var.
bu resimlerin tamamını kendi sunucuma indirmek istiyorum. php ile nasıl yaparım?
indirmek, inecek yeri seçmek vs. her işlemi öğrenmek istiyorum.
bu resimlerin tamamını kendi sunucuma indirmek istiyorum. php ile nasıl yaparım?
indirmek, inecek yeri seçmek vs. her işlemi öğrenmek istiyorum.
1gb'a yakın tutmasını bekliyorum dosyaların. dolayısıyla bilgisayar indirdikten sonra sunucuya atmak pek mantıklı değil.
direkt olarak indirme işlemi yaptırmam lazım.
direkt olarak indirme işlemi yaptırmam lazım.
- kamera motor (21.12.12 09:02:51)
$image = file_get_contents($imageurl);
$fh = fopen($savepath."/".$imagename,"w+")
fwrite($fh,$image);
fclose($fh);
şeklinde halledilebilir.
$fh = fopen($savepath."/".$imagename,"w+")
fwrite($fh,$image);
fclose($fh);
şeklinde halledilebilir.
- tuyra (21.12.12 09:11:44)
o zaman dediğim şekil veritabanına bağlanın dosya yollarını diziye aktarın. sonra döngü içinde dizideki linkleri upload edin. bu da ftp upload işlemi www.guraysuerdem.com
- gozyakansakiz (21.12.12 09:46:20)
file_get_contents demek istedin sanırım.
- tuyra (21.12.12 16:08:09)
sistemde wget kuruluysa wget ile yapabilirsin... (curl varsa o da olur... curl extension'i degil curl binary'sinden bahsediyorum tabi)
$path = escapeshellarg($savepath.'/'.pathinfo($url, PATHINFO_BASENAME)); // urlden dosya adini al, escape et
$url = escapeshellarg($url); // url'i escape et
wget "$url" -O "$path"; //wget ile download et
edit: wget satirinin etrafinda ` var... php.net
$path = escapeshellarg($savepath.'/'.pathinfo($url, PATHINFO_BASENAME)); // urlden dosya adini al, escape et
$url = escapeshellarg($url); // url'i escape et
wget "$url" -O "$path"; //wget ile download et
edit: wget satirinin etrafinda ` var... php.net
- disq (21.12.12 19:44:36 ~ 19:46:02)
1