หนูอยากแทรก str ค่ะช่วยดูให้หน่อยจร้าอีกนิสสสสสสส

เริ่มโดย nujum12345, 27 ตุลาคม 2009, 10:15:32

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

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

nujum12345

เป็น flash ที่หนูอยากแทรกไว้ในส่วนเนื้อหาทั้งหมดเป็นเนื้อหาเกียวกับข่าวค่ะ  แต่ที่จับจุดได้ คือทุก ๆ ข่าวจะมีรูปก่อนเนื้อหา 1 รูป ถ้าหนูอยากจะแทรกโค้ดด้านล่างนี่ (flash ) ไว้ หลังโค้ดรูปน่ะค่ะ
สมมติว่า เป็น <img src"xxxxxxxxxxxxxxxxxxxxxxx" width heigt...... />
หากหนูต้องการจะเอา code (flash )ด่านล่างแทรกบริเวณ   "/>" code ของรูปค่ะ แทรกแค่ตำแหน่งเดียวค่ะ
จะทำไงดีค่ะ ตอนนี้หนูมีโค้ด  

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" width="500"height="120" >
 <param name="movie" value="club88.swf" />
 <embed src="club88.swf" width="500"  height="120"> </embed> </object>


str_replace("คำที่ค้นหาเพื่อจะแทรก",คำที่ใช้แทนที่,บทความทั้งหมด);


แต่โค้ดนี้มันแทรกทุกครั้งที่เจอคำที่ค้นหาเพื่อจะแทรก ถ้าหนูค้นหาคำว่า "/>" แล้วแทรกด้วยโค้ด flash และต้องการแทรกแค่ตำแหน่งแรกตำแหน่งเดียวที่เจอ คำว่า "/>" ค่ะ
ส่วนโค้ด flash ด้านบนนี่หนูจะแปลงยังไงให้มันเป็น string ค่ะ เพราะว่ามันแทรกมาด้วย เครื่องหมายของ html และก็ เครื่องหมาย " " " หลายตัว หนูพยามเอา "" ออก แต่มันก็ยังใช้ไม่ได้ค่ะ
ฝากดูหน่อยน่ะค่ะ  ขอบคุณค่ะพี่ ๆๆ ๆ  :wanwan008: :wanwan008: :wanwan008:
[direct= *Link Removed* ]ข้อมูลดารา Update ใหม่ ๆ เป็นว่าเล่น [/direct]

sniffer

เอา code flash เกบใน string ครับ

เช่น String xxx = "<โค้ด flash>"

ปล. เปลี่ยนจาก " เป็น ' ครับ (ใน String ข้างบน)
[direct=http://www.pokpitch.com]iPhone มือสอง[/direct] | [direct=http://www.pokpitch.com]iPhone 3GS[/direct] | [direct=http://www.pokpitch.com]iPhone[/direct] | [direct=http://www.pokpitch.com]iPhone 3.1.3[/direct] | [direct=http://www.pokpitch.com/2010/iphone4-the-definitive-by-pokpitch]iPhone 4[/direct]

nujum12345

อ้างถึงจาก: sniffer ใน 27 ตุลาคม 2009, 10:34:27
เอา code flash เกบใน string ครับ

เช่น String xxx = "<โค้ด flash>"

ปล. เปลี่ยนจาก " เป็น ' ครับ (ใน String ข้างบน)

หิหิ
ขอบคุณค่ะไปขอลองก่อนน่ะค่ะ
:wanwan017: :wanwan017: :wanwan017:
[direct= *Link Removed* ]ข้อมูลดารา Update ใหม่ ๆ เป็นว่าเล่น [/direct]

nujum12345

ถ้าจุ๋มอยากให้มันแทนที่เพียงแค่ครั้งเดียวหละค่ะ หนูจะกำหนดยังไงดีค่ะ อีกนิสสสสสสสสสสสสสนึง หิหิ   :wanwan009: :wanwan009:
[direct= *Link Removed* ]ข้อมูลดารา Update ใหม่ ๆ เป็นว่าเล่น [/direct]

EThaiZone

อ้างถึงจาก: nujum12345 ใน 27 ตุลาคม 2009, 10:52:57
ถ้าจุ๋มอยากให้มันแทนที่เพียงแค่ครั้งเดียวหละค่ะ หนูจะกำหนดยังไงดีค่ะ อีกนิสสสสสสสสสสสสสนึง หิหิ   :wanwan009: :wanwan009:

ใช้ preg_replace แทนครับ แต่ต้องเขียน string ที่จะใช้ search
เป็น regex ซะก่อน

:P

preg_replace  ( mixed $pattern  , mixed $replacement  , mixed $subject  [, int $limit = -1  [, int &$count  ]] )