コード例 #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);
     }
 }
コード例 #2
0
ファイル: Response.php プロジェクト: shushenghong/asphp
 /**
  * 重新跳转
  *
  * @param $code int 跳转码,默认302临时跳转,301永久跳转
  */
 public function redirect($toUrl, $code = 302)
 {
     Http::headerRedirect($toUrl, $code);
 }