Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

bot ile fotoğraf çekmek

merhaba arkadaşlar bir sinema sitesi yapıyorum.

http://www.sinemalar.com/film/57072/the-divide

bu linkteki afiş resmini çekip nasıl bilgisayara kaydedebilirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    bunun ıcın iki adet fonksiyon kullanıyorum..
    birisi resim adını duzeltıor digeri ise resmi cekip bilgisayara yada ftp ye kaydedıor

    
    function seola($s) {
        $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
        $eng = array('s','s','i','i','g','g','u','u','o','o','c','c');
        $s = str_replace($tr,$eng,$s);
        $s = strtolower($s);
        $s = preg_replace('/&.+?;/', '', $s);
        $s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
        $s = preg_replace('/\s+/', '-', $s);
        $s = preg_replace('|-+|', '-', $s);
        $s = trim($s, '-');
        return $s;
    }
    
    function resim_cek($resimurl,$resimadi) {
    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_URL,$resimurl); 
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $curlresim = curl_exec($ch);
    curl_close($ch);
    $resimadi=seola($resimadi);
    $resimadi=str_replace("-","_",$resimadi);
    $dizin = $_SERVER['DOCUMENT_ROOT']."/resimler/".$resimadi.".".uzantisi($resimurl)."";
    $fp = fopen($_SERVER['DOCUMENT_ROOT']."/resimler/".$resimadi.".".uzantisi($resimurl)."","w+");
        fwrite($fp, $curlresim);
        fclose($fp);
        
    
        return $resimadi.".".uzantisi($resimurl); 
    }
    
    
    echo resim_cek("http://www.siteadi.com/resim.jpg","Reşşim Adı");
    // ressim_adi.jpg olarak resimler klasorune kaydedecek. kolay gelsin
    
    
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      uzantisi fonksiyonunu unutmusum bunuda kodların arasına ekle

       function uzantisi($r2)
       {
           $r2=explode(".",$r2);
           return end($r2);
       }
      
      9 yıl önce yazılmış

Cevaplar

  • zero_three adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    15 cevap - 36 soru
    copy();
    fonksiyonunu araştırırsanız yardımcı olacaktır.
    Tam olarak aradığınız fonksiyon :)