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

    png 파일을 다운로드하여 PHP의 이미지 처리에 사용해야합니다. 이 이미지를 저장하겠습니다. /favicon?domain=http://facebook.com/">https://plus.google.com//favicon?domain=http://facebook.com/ .PHP의 URL에서 로컬로 png 파일 저장

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

    을하지만,이 파일 try1.png이 0킬로바이트

    $url = "https://plus.google.com/_/favicon?domain=http://facebook.com/"; 
    $img = 'try1.png'; 
    file_put_contents($img, file_get_contents($url)); 
    
    으로 만들어지고 작동하지 않습니다 : 로컬 폴더와 그 위에 이미지 처리 작업을 수행는

    나는 그것 잘 작동,이 일을하고 때

    도와주세요. 레가 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

    코드를 사용하여 Google API에서 favicon을 저장하려고하지만 작동하지 않습니다. 그것은 내 PHP 구성 뭔가있을 수 있을까? – Kareem

    관련 문제