ホームページ > バックエンド開発 > PHPチュートリアル > Wordpressでの検証コード画像の出力に関する問題

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

WBOY
リリース: 2016-06-13 12:49:39
オリジナル
780 人が閲覧しました

wordpressで認証コード画像を出力する際の不具合
出力される場所はID209の「ページ」です

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

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


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

php ワードプレス
-----解決策--------------------------------
page.php を呼び出すにはどうすればよいですか?
imgタグ使ってますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート