php
  • favicon
  • 2013-05-26 49 views 1 likes 
    1

    我必須下載一個PNG文件,並將其用於圖像處理在PHP中。 我想保存此圖片: /favicon?domain=http://facebook.com/">https://plus.google.com//favicon?domain=http://facebook.com/ 進入我的。本地文件夾,並在其上進行圖像處理操作本地保存png文件中的一個URL在PHP

    當我這樣做,其做工精細:

    $url = 'http://s.wordpress.org/about/images/color-blue.png'; 
    $img = 'try1.png'; 
    file_put_contents($img, file_get_contents($url)); 
    

    但這不是工作文件try1.png是越來越創建的0KB

    $url = "https://plus.google.com/_/favicon?domain=http://facebook.com/"; 
    $img = 'try1.png'; 
    file_put_contents($img, file_get_contents($url)); 
    

    請幫忙。 Rega RDS, Suyash

    +0

    變化'https'到'http' - 也就是說,如果你所得到的錯誤'無法找到包裝 「https」 開頭...' –

    +1

    重複的http://stackoverflow.com/questions/724391/saving-image-from-php-url-using-php – casraf

    +0

    @DaveChen試過,也..不工作! –

    回答

    1

    請試試這個:

    <?php 
    
    $url = "https://plus.google.com/_/favicon?domain=http://facebook.com/"; 
    $img = 'try1.png'; 
    
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $result = curl_exec($ch); 
    curl_close($ch); 
    
    file_put_contents($img, $result); 
    
    ?> 
    
    +0

    我想使用你的代碼從谷歌API保存圖標,但它不起作用。它可以是我的PHP配置? – Kareem

    相關問題