|
|
|
captcha อัพขึ้น host ไม่แสดงภาพ มีวิธีแก้ไขอย่างไรครับ |
|
|
|
|
|
|
|
รบกวนด้วยครับพอดีว่าผมเอา code captcha PHP เอามาใช้ตอนสมัครสมาชิกนะครับ ตอนรันบนเครื่องมันก็มีรูปแสดงถ้าเราพิมพ์ตัวอักษรตามภาพถูกก็สมัครสมาชิกได้
แต่พออัพลง host แล้วรูป captcha มันไม่ขึ้นนะครับเลยทำการสมัครสมาชิกไม่ได้ ไม่ทราบว่าเป็นที่อะไรหรือครับ
ผมต้องทำอะไรเพิ่มเติมหรือแก้ไขอะไรหรือป่าวครับ
redcaptcha.php
Code (PHP)
<?php
session_start();
function _generateRandom($length=6)
{
$_rand_src = array( array(48,57), array(97,122), array(65,90));
srand ((double) microtime() * 1000000);
$random_string = "";
for($i=0;$i<$length;$i++){
$i1=rand(0,sizeof($_rand_src)-1);
$random_string .= chr(rand($_rand_src[$i1][0],$_rand_src[$i1][1]));
}
return $random_string;
}
$im = @imagecreatefromjpeg("image/captcha.jpg");
$rand = _generateRandom(3);
ImageString($im, 5, 2, 2, $rand[0]." ".$rand[1]." ".$rand[2]." ", ImageColorAllocate ($im, 0, 0, 0));
$rand = _generateRandom(3);
$_SESSION['security_code'] = $rand;
ImageString($im, 5, 2, 2, " ".$rand[0]." ".$rand[1]." ".$rand[2], ImageColorAllocate ($im, 255, 0, 0));
Header ('Content-type: image/jpeg');
imagejpeg($im);
ImageDestroy($im);
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-01-26 22:59:57 |
By :
เด็กน้อย |
View :
3537 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง เช็ค
<?
phpinfo()
?>
ว่าใน server คุณมี GD library รึปล่าว
|
|
|
|
|
Date :
2012-01-27 04:43:51 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.webmasterworld.com/php/3322056.htm
|
|
|
|
|
Date :
2012-01-27 04:44:23 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช็ค พาธเก็บรูปภาพ
|
|
|
|
|
Date :
2012-01-27 09:38:15 |
By :
ipball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@คุณ Mak phpinfo เปิดแล้วไม่มี GD library อะครับไม่ทราบว่าต้องเปลี่ยน host เลยหรือว่าต้องทำการเพิ่มเติมอย่างไรหรือป่าวครับพอดีผมยังไม่เคยอัพเว็บลง host ด้วย
@คุณ ipball เช็คเรียบร้อยแล้วครับ
ขอบคุณมากครับ
|
|
|
|
|
Date :
2012-01-27 20:51:23 |
By :
เด็กน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดต่อ host ถามว่าแก้ปัญหาให้ได้ไหมครับ
|
|
|
|
|
Date :
2012-01-29 19:02:51 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติ Host จะมี GD ให้ใช้น่ะครับ
|
|
|
|
|
Date :
2012-01-29 21:06:54 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|