Re: [請益] 驗證碼圖案跑不出來
※ 引述《jackyeah1213 (frog)》之銘言:
: html:
: <img src="captcha.php" id="captcha" alt="captcha" />
: php:
: <?session_start();?>
: <?php
: create_image();
: exit();
: function create_image(){
: $security_code =$_SESSION["security_code"];
: $image = @imagecreatefromjpeg("images\static.jpg");
: $black = ImageColorAllocate($image, 0, 0, 0);
: $vPos = 4;
: $hPos = 30;
: $fontSize = 5;
: ImageString($image, $fontSize, $hPos, $vPos, $security_code, $black);
: header("Content-Type: image/jpeg");
: ImageJpeg($image);
: ImageDestroy($image);
: }
: ?>
第一:
<?session_start();?> 和 <?php 之間有斷行,明顯有 bom 的問題,請合併修改成
<?php
session_start();
create_image();
第二:
最後一行,後面不可以有輸出,所以最好 ?> 乾脆不要打了
第三:
$image = @imagecreatefromjpeg("images\static.jpg");
請改成
$image = @imagecreatefromjpeg("images\\static.jpg");
或(推薦)
$image = @imagecreatefromjpeg("images/static.jpg");
--
3WA訓練家的工作室
宗旨:諸葛單中,謝謝
個人佈弱格 網址:http://3wa.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.241.6.44
※ 編輯: shadowjohn 來自: 123.241.6.44 (08/24 00:30)
※ 編輯: shadowjohn 來自: 123.241.6.44 (08/24 00:30)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章