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

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

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

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

กระทู้: 1,129



ดูรายละเอียด
« เมื่อ: 13 กันยายน 2007, 13:33:34 »

ตามกระทู้นี้ครับ http://www.thaiseoboard.com/index.php/topic,14903.0.html

ผมลองทำดูโดยใช้

โค๊ด:
<?
$text = "which give the discerning audio enthusiast some respite in their travels, or, for the audiophile who accepts nothing less than the best, a world class entertainment system that?s worthy of any classy whip. Happy travels!</p><p>Nathan Kartchner is the Marketing Coordinator for Sewell Direct, a premium online retailer, where you can find the <a target="_new" href="http://sewelldirect.com/vr3-cd-player-usb-port-audio-input-mp3.asp">VR3 Car Stereo CD Player with USB Port and Auxiliary Connector</a>, the <a target="_new" href="http://sewelldirect.com/vr3-thumbdrive-dj-mp3-fm.asp">VR3 Thumbdrive Player/FM Transmitter</a>, and the <a target="_new" href="http://sewelldirect.com/Scosche-iPod-Bluetooth-Car-Kit.asp">Scosche iPod Wireless Bluetooth Car Kit</a>"

$pattern = '/<a href=/';
$replacement = '<a rel="nofollow" href=';
$text = preg_replace($pattern,$replacement, $text);
echo $text;
?>

มันติดตรงที่ใน $textมันมีเครื่องหมาย " อยู่เต็มไปหมด
เลยคิดว่า ถ้าผมนั่งไล่แก้ ผมไล่ใส่ rel="nofollow" ง่ายกว่าครับ

จึงอยากจะขอคำแนะนำด้วยครับเอายังไงดี
บันทึกการเข้า

torrentlive.net/signup.php?refer=workshop Refer เวปบิท (ยังเปิดรับอยู่)
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 กันยายน 2007, 15:07:39 »

มี 2 วิธีครับ

1. ถ้าข้อความมี " มากๆ ก็หันมาใช้ ' ปิดหน้าหลังแทน เช่น
$text = '<a href="web.com">55</a>';

2. ใช้แบบนี้เลย

$text = <<<EOF
<a href="web.com">55</a>
EOF;

พอจะเก็ทปะครับ   Smiley
บันทึกการเข้า

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

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

กระทู้: 1,421



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 13 กันยายน 2007, 15:21:01 »

มี 2 วิธีครับ

1. ถ้าข้อความมี " มากๆ ก็หันมาใช้ ' ปิดหน้าหลังแทน เช่น
$text = '<a href="web.com">55</a>';

2. ใช้แบบนี้เลย

$text = <<<EOF
<a href="web.com">55</a>
EOF;

พอจะเก็ทปะครับ   Smiley

EOF เพิ่งรู้อ่ะว่ามี และก้ใช้กันง่ายๆอย่างงี้ได้ด้วย

ขอบคุงครับ
บันทึกการเข้า

มาอัพเดท NOD32 รหัส NOD32 Username Password NOD 32 กันครับ
workshop
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,129



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 กันยายน 2007, 15:27:39 »

มี 2 วิธีครับ

1. ถ้าข้อความมี " มากๆ ก็หันมาใช้ ' ปิดหน้าหลังแทน เช่น
$text = '<a href="web.com">55</a>';

2. ใช้แบบนี้เลย

$text = <<<EOF
<a href="web.com">55</a>
EOF;

พอจะเก็ทปะครับ   Smiley


ขอบคุณมากๆ ครับ
กำลังปวดหัวอยู่เลย
ตอนนี้แก้ไขอยู่ติดขัดอะไรคงต้องรบกวนอีกครั้งครับ
ถ้าเป็นไปได้จะขอ msn ของคุณ EThaiZone ได้ไหมครับ
เห็นแจกหลายคนแล้ว ขอเพิ่มอีกซักคน
บันทึกการเข้า

torrentlive.net/signup.php?refer=workshop Refer เวปบิท (ยังเปิดรับอยู่)
หน้า: [1]   ขึ้นบน
พิมพ์