ขอสอบถามเกี่ยวกับ preg_replace หน่อยครับ

เริ่มโดย ซาเล้ง, 09 เมษายน 2015, 19:15:24

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ซาเล้ง


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


ไม่ทำงาน

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


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

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

gd,lN

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

มั่วครับ 55+

[direct=https://www.facebook.com/RukCom.in.th]เช่า Hosting ที่ไหนดี[/direct] [direct=https://goo.gl/XQp91t]Host ไทย[/direct][direct=https://goo.gl/Sushsj]ruk-com[/direct][direct=https://goo.gl/Hu3NsY]Hostatom[/direct][direct=https://twitter.com/siamlottery]บริการ ตรวจหวย[/direct]

amazegu

ลองเช็คค่าว่า $_POST มีค่ามาหรือเปล่าครับ ไม่แน่อาจจะตายน้ำตื้นเอา  :wanwan007: :wanwan007: :wanwan007:

beer1137

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

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

hurahura

ถ้าแบบนี้ได้มั๊ย

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