ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingรบกวนดูโค๊ดส่งมล์ แบบใส่ Capcha มาใส่ตรงหน้าเมล์ ให้หน่อยค่ะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: รบกวนดูโค๊ดส่งมล์ แบบใส่ Capcha มาใส่ตรงหน้าเมล์ ให้หน่อยค่ะ  (อ่าน 915 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
deeda
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 104



ดูรายละเอียด เว็บไซต์
« เมื่อ: 13 ธันวาคม 2011, 16:41:36 »

ตอนนี้ที่ได้ คือรหัสมันรันได้อ่ะค่ะ แต่ดู่เหมื่อนว่า มันไม่รีเซ็กให้ค่ะ

ตามตัวอย่างจากเว็บนี้ค่ะ  http://edufirstschool.com/test...%E0%B8%A9-contact-edufirst.php



 คือถ้าเราลองใส่รหัสแบบผิดๆๆ มันก็ยังส่งให้อ่ะค่ะมันไม่เซ็คอะไรให้เลย งงมาก

ใครรู้ตอบที่คร้า

................................................

บันทึกการเข้า
zankumuro
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 1,036



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 ธันวาคม 2011, 16:51:24 »

ต้องเอา code มาดูล่ะครับ
บันทึกการเข้า

อย่าเชื่อผมมาก ผมมันมั่ว.....ฮ่าๆ

ฝาก Like แฟนเพจหน่อยครับ
https://www.facebook.com/devsignup

ข่าวสารวงการเกมส์ ทริปทริคต่างๆ เกมส์แจกฟรี
https://www.wecanplay.in.th/
deeda
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 104



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 13 ธันวาคม 2011, 17:11:38 »

ฟังชันรับค่ารูปภาพ


<?
function ranDomStr($length)
{
$str2ran = 'ABCDEFGHIJKLMNOPQRSTUVWZ0123456789'; //string ที่เป็นไปได้ที่จะใช้ในการ random ซึ่งสามารถเพิ่มลดได้ตามความต้องการ

$str_result = ""; //สตริงว่างสำหรับจะรับค่าจากการ random

while(strlen($str_result)<$length){ //วนลูปจนกว่าจะได้สตริงตามความยาวที่ต้องการ

$str_result .= substr($str2ran,(rand()%strlen($str2ran)),1); //ต่อ string จาก substring ที่ได้จากการ random ตำแหน่ง ทีละ 1 ตัว จนกว่าจะครบตรามความยาวที่ส่งมา
}
return($str_result);//ส่งค่ากลับ
}
$ran_str = randomstr(5); //สั่ง random string
?>


...

ตัวแปรรับรูปภาพ และช่องที่กรอกรหัส


<img src="http://edufirstschool.com/test...tml/create_image_code.php?str= <?=$ran_str?>"><input type="hidden"name="VerifyCode_Reg" id="VerifyCode_Reg" value="<?=$ran_str?>" />

<input type="text" name="VerifyCode_Reg" id="VerifyCode_Reg"/></td>


...

มันโชว์รูปและรันรูปให้ค่ะ

แต่ว่ามันไม่เช็ค ว่ารหัสผิดหรือถูก คือถ้าเรากรอกผิดมันก็ยังส่งข้อมูลไปค่ะ
                                                        
« แก้ไขครั้งสุดท้าย: 14 ธันวาคม 2011, 13:23:31 โดย deeda » บันทึกการเข้า
deeda
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 104



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 13 ธันวาคม 2011, 17:13:37 »

นี้โค๊ด  Capcha ดึงรูปมาแสดงค่ะ

<?php
//$font = "CaflischScriptPro-Regular.otf"; //ไฟล์ font ที่จะใช้

$str=$_GET['str'];


$font="CaflischScriptPro-Regular.otf"; //ไฟล์ font ที่จะใช้
$image = imagecreate(120,30);   //สร้างภาพโดยการกำหนดขนาด ยาว(แกน x), กว้าง(แกน y)

$bg = imagecolorallocate($image,200,220,220); //กำหนดสีพื้น (ภาพ,Red,Green,Blue)

$black = imagecolorallocate($image, 0, 0, 0); //กำหดนค่าสีของสีดำซึ่งจะใช้เป็นสีของตัวอักษร

imagettftext($image,28,0,2,25,$black,$font,$str); //นำตัวอักษรจากฟอร์มมาวาดเป็นรูป (รูปพื้นหลัง,ขนาด,มุม,พิกัด x-coordinate,y-coordinate,สีฟอนต์,ฟอนต์,ข้อความ) ***ระบบ coordinate (x=0,y=0)จะอยู่มุมซ้ายบนสุดนะครับ

header("Content-type:image/png");   //กำหนดชนิดของภาพตอนแสดงผลผ่าน browser

imagepng($image); //แสดงผลภาพที่สร้าง

imagedestroy($image); //เมื่อ browser ดึงไปแสดงแล้วก็คืนค่าหน่วยคืนค่าหน่วยความจำให้กับระบบ
//***การใช้หน่วยความจำอย่างประหยัดสำคัญมากในการเขียนโปรแกรม***

?>
« แก้ไขครั้งสุดท้าย: 14 ธันวาคม 2011, 13:21:34 โดย deeda » บันทึกการเข้า
jim_no1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 857



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 14 ธันวาคม 2011, 10:38:29 »

นี้โค๊ด  Capcha




<?php

if(!isset($_POST['submit']) || !isset($_POST['capt'])) {
   exit("Error");
}
session_start();

if($_SESSION['captcha']!=$_POST['capt'] || $_SESSION['captcha']=='BADCODE')
    {
    exit("wrong code");
   }
   
echo "Excellent";
?>


---------------------------------------------------------------------------------------------------

ไม่รู้ว่าจะจับไปรวมกันไงอ่ะค่ะ

ถามหน่อยครับว่า คุณทำที่หน้าไหน? พอดีว่าเวปผมเองก็เจอปัญหาอยู่ดี ๆ ก็ส่งเมลเองเหมือนกัน อยากได้ Capcha มาคิดว่าน่าจะช่วยได้
บันทึกการเข้า

deeda
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 104



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 14 ธันวาคม 2011, 13:22:19 »


ถามหน่อยครับว่า คุณทำที่หน้าไหน? พอดีว่าเวปผมเองก็เจอปัญหาอยู่ดี ๆ ก็ส่งเมลเองเหมือนกัน อยากได้ Capcha มาคิดว่าน่าจะช่วยได้
[/quote]




ฟอร์มส่งเมล์ค่ะ
บันทึกการเข้า
jim_no1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 857



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 14 ธันวาคม 2011, 16:53:57 »

ฟอร์มส่งเมล์ค่ะ
ครับขอบคุณ เดี๋ยวลองทำดูก่อนนะครับ หากไม่เข้าใจจะเข้ามารบกวนอีกครั้งนะครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์