Korunan resmi alma ?
5
●493
- 17-02-2010, 10:44:34Merhaba, bir yerden resim çekmem gerekiyor. Ama bazı resimler referrer ile korunuyor. Yani eğer ben a sitesinden b sitesi üzerindeki grafiği almak istersem hata ile karşılaşıyorum. Curl ile sayfaya erişilebildiğini biliyorum. Ama aynı işlemi resimde nasıl yapabilirim? Resmi sunucuya çekmek istiyorum.
- 17-02-2010, 11:16:23
$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"site.com/x.png"); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7"); curl_setopt($ch,CURLOPT_REFERER, "site.com"); curl_setopt($ch,CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_FOLLOWLOCATION, 1); $redz= curl_exec($ch); echo $redz; curl_close($ch);referans olarak kendisini gösteriyor doğal olarakta çekiyor - 17-02-2010, 12:28:35��DAB«�!1�D(QS ¡ å��(ó@�UADD@CÍP*ç¢a� " İ�¢!�DDÙ @D ��Un�������6@�� UN¨��� ��D@DN�@DDÿÙ ....RedZ adlı üyeden alıntı: mesajı görüntüle
öyle yaptığım zaman böyle çıkıyor
- 17-02-2010, 13:05:30header ile gösterince gösteriyor.
buraya kadar tamam.
şu an curl kullanmadan img src=$korunanresimdegiskeni yaptığımda resmi göstermiyor. ama copy() fonksiyonuyla localhosta çekmede bir problem yok :s resmi görüntülemiyor fakat çekiyor? daha sonra sunucuda bir sıkıntı çıkarır mı acaba?