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

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

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

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

กระทู้: 4,218



ดูรายละเอียด
« เมื่อ: 09 เมษายน 2015, 19:15:24 »


ทำงาน
โค๊ด:
$demo = preg_replace("#([^a-z0-9 ])#", "", $demo);


ไม่ทำงาน
โค๊ด:
$demo = preg_replace("#([^a-z0-9 ])#", "", $_POST["test"]);

ผมควรแก้ยังไงครับ

ปล.ขออภัยหากคำถามผมไม่ค่อยชัดเจน ผมไม่รู้จะถามยังไงดีครับ
บันทึกการเข้า

หยุดทุกอย่าง....
gd,lN
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,743



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 เมษายน 2015, 20:22:26 »

$demo1 = $_POST['test'];
$demo = preg_replace("#([^a-z0-9 ])#", "", $demo1);

มั่วครับ 55+
บันทึกการเข้า

amazegu
สมุนแก๊งเสียว
*

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

กระทู้: 875



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 เมษายน 2015, 20:23:56 »

ลองเช็คค่าว่า $_POST มีค่ามาหรือเปล่าครับ ไม่แน่อาจจะตายน้ำตื้นเอา  wanwan007 wanwan007 wanwan007
บันทึกการเข้า
beer1137
คนรักเสียว
*

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

กระทู้: 101



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 เมษายน 2015, 20:33:37 »

ผมก็เคยเป็นนะครับตอนแรกใช้ PHP 5.3 ไม่เป็นอะไร พอเปลี่ยนไป 5.4+ มันก็ขึ้นแบบนี้เลยครับ

ผมไม่แน่ใจนะครับ php library อาจไม่เข้ากัน ลองดูนะครับ  wanwan003
บันทึกการเข้า

hurahura
สมุนแก๊งเสียว
*

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

กระทู้: 868



ดูรายละเอียด
« ตอบ #4 เมื่อ: 17 เมษายน 2015, 00:57:05 »

ถ้าแบบนี้ได้มั๊ย
โค๊ด:
$demo = preg_replace("#([^a-z0-9 ])#", "", $_POST['test']);
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์