ホームページ  >  記事  >  バックエンド開発  >  Wordpressでの認証コード画像の出力に関する問題

Wordpressでの認証コード画像の出力に関する問題

WBOY
WBOYオリジナル
2016-06-23 14:04:25767ブラウズ

出力される場所はID 209の「ページ」です

テーマフォルダ配下のpage.php内

<?php     if(is_page('209')){                header("Content-type: image/gif");         header("Cache-Control: no-cache");        $rands = rand(1000,9999);         $im = imagecreate(40, 15);         //var_dump($im);exit();        imagecolorallocate($im, 240, 240, 240);         $loc = 2;         $color1=imagecolorallocate($im, 0, 0, 0);         for($i=0;$i<4;$i++){             $color=imagecolorallocate($im, rand(0,255), rand(0,255), rand(0,255));             imagestring($im, 4, ($loc+1), 1, substr($rands,$i,1), $color1);             imagestring($im, 4, $loc, 0, substr($rands,$i,1), $color);             $loc += 9;         }         imagegif($im);         imagedestroy($im);        exit();    } //验证码?>


このコードは通常は別ファイルに出力されますが、ここでは正常に出力できません。ヘッダーはWordPressの前の処理で出力されていますか?
php.ini ですべてのエラー出力を有効にしました。 。プロンプトはありません。表示に失敗した画像だけです


ディスカッションに返信 (解決策)

page.php を呼び出すにはどうすればよいですか?
imgタグを使用していますか?

page.php を呼び出すにはどうすればよいですか?
imgタグを使用していますか?

今は直接出力することすらできません

http://localhost:8889/Verification Code/

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。