#------ verify_image.php -----# <? session_start(); $text = "ABCDEFGHIJKLMNPQRSTUVWXYZ123456789abcdefghijklmnopqrstuvwxyz"; $rand = substr(str_shuffle($text),0,6); $_SESSION['verify_ses'] = trim($rand); $im = imagecreatefromjpeg("../images/verify.jpg"); $textcolor = imagecolorallocate($im, 0, 0, 255); imagestring ($im, 7, 14, 5, $rand,$textcolor); header('Content-type: image/jpeg'); imagejpeg($im); imagedestroy($im); ?> #-----------------------------# #---------- form.php ---------# <form ... action="test.php"> <input type="text" name="code" id="code" size="15" class="text_in_box2" /> <img src="includes/verify_image.php" border="1" /> </form> #-----------------------------# <? echo "code = ".$_SESSION['verify_ses']; ?> #-----------------------------# #---------- test.php ---------# $code = $_POST['code']; if(trim($code) != trim($_SESSION['verify_ses']){ echo " != "; exit(); } #----------------------------#
<script> function reload(){ document.getElementById('captcha').src = "includes/verify_image.php?" + Math.random(); } </script> <form ... action="test.php"> <input type="text" name="code" id="code" size="15" class="text_in_box2" /> <img id="captcha" src="includes/verify_image.php" border="1" /> <a href="javascript:reload()">Reload</a> </form>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง