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

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

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

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

กระทู้: 1,432



ดูรายละเอียด
« เมื่อ: 31 พฤษภาคม 2011, 20:17:39 »

สมมุติ

$str ="My name is cjmling <iframe src="example.php" width="100%" height="300"></iframe>";

เขียนโค๊ดให้ $str เหลือแค่

$str="My name is cjmling";

ช่วยทีครับ  wanwan017

บันทึกการเข้า
New2th
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 841



ดูรายละเอียด
_
« ตอบ #1 เมื่อ: 31 พฤษภาคม 2011, 20:26:22 »

 wanwan008
« แก้ไขครั้งสุดท้าย: 28 มิถุนายน 2017, 20:56:44 โดย New2th » บันทึกการเข้า
O.o!!
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #2 เมื่อ: 31 พฤษภาคม 2011, 20:50:26 »

ไม่ใช่อ่ะครับ ถ้ามันมี html โค๊ดอื่นๆด้วยก็จะหายไปหมดด้วยเลย

สมมุติ ถ้ามมันมี

$str="<h1>My name</h1> is cjmling <iframe src="example.php" width="100%" height="300"></iframe>";

เอาแค่ iframe ออกครับ

หาดูแล้วมันใช้ preg_replace ไรนี่แหละ แต่ลองเขียนดูแล้วไม่ได้สักที
บันทึกการเข้า
SEkr
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,530



ดูรายละเอียด
« ตอบ #3 เมื่อ: 31 พฤษภาคม 2011, 20:53:53 »



$str='<h1>My name</h1> is cjmling <iframe src="example.php" width="100%" height="300"></iframe>';

$str = explode('<iframe',$str);
$str = str_replace('</h1>','',str_replace('<h1>','',$str[0]));
บันทึกการเข้า
Positron
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,060



ดูรายละเอียด
« ตอบ #4 เมื่อ: 31 พฤษภาคม 2011, 21:20:50 »

ถ้าเอาแค่ iframe ออก

ใช้

$str = preg_replace('/<iframe[^>]*?>.*?<\/iframe>/is','',$str);

ก็ได้ครับ..
บันทึกการเข้า
O.o!!
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #5 เมื่อ: 31 พฤษภาคม 2011, 21:53:30 »

ขอบคุณทุกท่านครับ

แต่นี่คือสิ่งที่ผมตามหา  wanwan020 wanwan020
ถ้าเอาแค่ iframe ออก

ใช้

$str = preg_replace('/<iframe[^>]*?>.*?<\/iframe>/is','',$str);

ก็ได้ครับ..
บันทึกการเข้า
shokarita
สมุนแก๊งเสียว
*

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

กระทู้: 996



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 01 มิถุนายน 2011, 22:27:56 »

ตามนั้นเลยครับ สวยดีโค้ด wanwan020
บันทึกการเข้า

xmen256k
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,999



ดูรายละเอียด
« ตอบ #7 เมื่อ: 01 มิถุนายน 2011, 23:54:18 »

ศึกษา Regular Express ดูครับ ประยุกต์ได้เยอะเลย
บันทึกการเข้า
thaicoffin
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,128



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 02 มิถุนายน 2011, 16:56:53 »

มือใหม่ๆๆๆ  นี่ไม่ดีเลย   :wanwan021:ไม่รู้จาทำไงถูก อยากแนะนำเหมือนกาน  แต่  ทำไม่เปนอะ wanwan035
บันทึกการเข้า

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