GD ライブラリをクラスにカプセル化しましたが、どこにエラーがあるのかわかりません。 時間があれば助けてください。ありがとうございます。 2 日間探していますが、まだできます。エラーが発生している場所が見つかりません。画像はまだ表示されません。 (最初にフォーム biaodan.php を作成します) ; codetest ="utf-8 "> "投稿"> ="text" name="uname" value="" /><br/> value="" /<br/> code.php" /><br/> <br> ; /body> <br> </html> <br> <br> <br> (その後、クラス vcode.class.php をカプセル化します) <br> <?php <br /> class Vcode{ //width <br /> private $height;// high __construct($ width、$ hight、$ num){$ this-&gt; width = $; gocode(); outimg () {<br /> // 背景 (色、サイズ、フレーム) を作成します <br /> $ this-> 背景 <br>;プライベート関数 createback(){ <br> $bgcolor=imagecolorallocate($this ->img,rand(225,255),rand(225,255),rand (225,255)); <br> //境界線を描画します C $ borderColor = ImageColoraLocate ($ this - &gt; height 1、$ bordercolor); /jpeg ");<br>mightjpeg(($ this-&gt; img)); header(" content-type:image/png "); ; $ i ++){<br>、strlen($ codes)-1)};// 画像リソースを自動的に破棄するために使用されます <br>を使用して を使用する を使用する を使用する<br> <br> <?php <br /> //セッションを開く <br /> session_start(); "vcode.class.php"; <br /> //構築メソッド <br /> $vcode= new Vcode(80,25,4); <br /> // 検証コードをサーバー独自のスペースに配置し、コピーを保存 <br /> $_SESSION=$vcode- >getcode(); <br> //検証コードの画像を出力します<br> $vcode->outimg(); <br> <br> <br> <br> <br> ディスカッションに返信 (解決策) <br> <br> ブラウザのアドレスバーに入力します コードを見てください.php を参照して、検証コードの画像を生成できるかどうかを確認してください。 キャンバスに数字が書き込まれていないようです。うまく書けない場合は、インターネットで有効なものを見つけてください。夜にはリソースがたくさんあります</p> <p> </p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code"> //创建资源 $this->img=imagecreatetruecolor($this->width,$htis->height);</pre><div class="contentsignin">ログイン後にコピー</div></div> <br> / /リソースの作成 <h2> $this->img=imagecreatetruecolor($this->width,$htis->height); </h2>