これは、私が勉強していたときに検証コードのグラフィックによって生成された勉強メモです。後で私自身が徹底的に勉強した後、リモートの写真をローカルに取得できますが、ここでは php gd ライブラリを開く必要があります。
コードは次のとおりです |
コードをコピー |
header("Content-type:image/png");
set_time_limit(0);//PHP タイムアウトを設定します
$url = $_GET['url'];
$url = "http://vcer.baidu.com/verify";
$imginfo = GetImageSize ( $url );
$imgw = $imginfo [0];
$imgh = $imginfo[1];
$bg = imagecreatetruecolor($imgw,$imgh);
$image = imagecreatefromjpeg($url);
imagecolorallocate($image,255,255,255);
imagecopy($bg,$image,0,0, 0,0,$imgw,$imgh);
imagedestroy($image);
ImagePng($bg);
| リモート認証コードをローカルで取得します
コードは次のとおりです
コードをコピー
|
|
header("Content-type:image/png");
set_time_limit(0);//PHP タイムアウトを設定します
$url = $_GET['url'];
$url = "http://vcer.baidu.com/verify";
if(空($url)){
エコー「写真がありません」;
死ぬ;
}
$imginfo = GetImageSize ( $url );
$type = exif_imagetype($url);
$imgw = $imginfo [0];
$imgh = $imginfo[1];
$bg = imagecreatetruecolor($imgw,$imgh);
if($type==IMAGETYPE_GIF){
$image = imagecreatefromgif($url);
}elseif($type==IMAGETYPE_JPEG){
$image = imagecreatefromjpeg($url);
}elseif($type==IMAGETYPE_PNG){
$image = imagecreatefrompng($url);
}
imagecolorallocate($image,255,255,255);
imagecopy($bg,$image,0,0, 0,0,$imgw,$imgh);
imagedestroy($image);
ImagePng($bg);
|
http://www.bkjia.com/PHPjc/632966.htmlwww.bkjia.com
true
http://www.bkjia.com/PHPjc/632966.html技術記事これは、私が勉強していたときに検証コードのグラフィックによって生成された勉強メモです。後で私自身が徹底的に勉強した後、リモートの画像をローカルに取得できますが、ここでは php gd ライブラリを開く必要があります。 ...