Sveiki,
turiu tiksla curlo pagalba pasiimti ir duombazej issaugoti bet koki
image'a(png/jpeg/jpg). Darau taip:
$ch = curl_init ($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata=curl_exec($ch);
if($rawdata !==FALSE){
$extension = end(explode("/", $content_info));
$returnJSON['add']=$extension;
if($this->is_allowed_type($extension)){
$new_image_path =
DIR_UP.TEMP_DIR.$this->file_name.'.'.$extension;
$fp = fopen($new_image_path,'c');
fwrite($fp, $rawdata);
fclose($fp);
}else{
echo "netinkamas formatas";
}
}else{
echo "ok";
}
Naudojamas scriptas daugeliu atveju veikia kaip ir tikimasi, taciau buna
tokiu linku, kur atidarius content-type buna "text/html; charset=UTF-8", o
ne kaip tikimasi jpeg, png ar dar koks reikiamas. Nezinau kaip tokiu budu
pasiimti image'o extension'a. Is URL'o kirpti gala irgi netinka, nes buna,
kad linkas I image'a buna pvz hostas.com/image.html
Jei konkreciai, tai va pavyzdys su kuo neveikia:
http://4.bp.blogspot.com/_zzWU4FUfKBg/TKKacejU0yI/AAAAAAAAAOk/r2--NwAJRRo/s1600/Nicky+Whelan+2.jpg
Dekui uz atsakymus