コード例 #1
0
ファイル: GD.php プロジェクト: shushenghong/asphp
 /**
  * 抓取远程图片
  *
  * @param string $url 远程图片地址
  * @param string $filename 保存的文件地址
  * @return GD
  */
 public static function urlCatch($url, $filename, $refer = NULL)
 {
     $content = Http::request($url, $refer);
     // if catch fail, try use refer '' to catch again
     if ($content === false && $refer !== '') {
         $content = Http::request($url, '');
     }
     if ($content === false) {
         return self::emptyGD();
     } else {
         file_put_contents($filename, $content);
         return self::load($filename);
     }
 }