ホームページ >バックエンド開発 >PHPチュートリアル >PHP はリモート検証コードをローカル PHP 関数に取得します code_PHP チュートリアル

PHP はリモート検証コードをローカル PHP 関数に取得します code_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:30:34839ブラウズ

PHP は検証コードの画像をローカルで取得し、png、gif、jpg の 3 つの形式の検証コードをサポートします。実装中、PHP は PHP の組み込み exif_imagetype 関数を使用して画像形式を決定します。PHP を学習している人は、このコードを参照すると便利です:

ソースプリントを表示?01

02header("Content-type:image/png");

03set_time_limit(0); //タイムアウトを設定する

04$url = $_GET['url'];

05$url = "http://vcer.baidu.com/verify";

06if(empty($url)){

07 echo "写真がありません";

08 死ね;

09}

10$imginfo = GetImageSize ( $url );

11$type = exif_imagetype($url);

12$imgw = $imginfo[0];

13$imgh = $imginfo[1];

14$bg = imagecreatetruecolor($imgw,$imgh);

15if($type==IMAGETYPE_GIF){

16 $image = imagecreatefromgif($url);

17}elseif($type==IMAGETYPE_JPEG){

18 $image = imagecreatefromjpeg($url);

19}elseif($type==IMAGETYPE_PNG){

20 $image = imagecreatefrompng($url);

21}

22imagecolorallocate($image,255,255,255);

23imagecopy($bg,$image,0,0, 0,0,$imgw,$imgh);

24imagedestroy($image);

25ImagePng($bg);

26?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/765433.html技術記事 PHP は検証コード イメージをローカルで取得し、png、gif、jpg の 3 つの形式の検証コードをサポートします。実装中、PHP は PHP の組み込み exif_imagetype 関数を使用して画像形式を決定しますが、実際にはこの方が便利です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。