Tema: CURL ir image'ai
Autorius: System
Data: 2012-01-30 23:17:08
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