|
|
|
การสร้างลิงค์อัตโนมัติเมื่่อในบทความนั้นมีการเชื่อมโยงไปยัง Url อื่นๆ ต้องทำอย่างไรค่ะ |
|
|
|
|
|
|
|
จริงๆในเครื่องมือสร้างข้อความหรือ texteditor ต่างๆมันก็มีให้อยู่แล้วนะครับ ดูตัวอย่างเช่นในเว็บนี้ก็ยังมี หรือถ้าอยากเอาแบบสวยๆก็ ckeditor ครับ
|
|
|
|
|
Date :
2011-01-18 11:27:04 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ไม่รู้จะเริ่มทำยังงัยค่ะ อยากได้ตัวอย่างมาลองทำค่ะ
|
|
|
|
|
Date :
2011-01-18 11:30:35 |
By :
ngiewsupa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองค้นหาในกูเกิลนะครับว่า ckeditor
|
|
|
|
|
Date :
2011-01-18 11:50:34 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดให้หนึ่งฟังก์ชัน
Code (PHP)
function addlink($text,$target="_blank") {
$ret = " " . $text;
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t<]*)#ise", "'\\1<a href=\"\\2\" target=\"" . $target . "\">\\2</a>'", $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#ise", "'\\1<a href=\"http://\\2\" target=\"" . $target . "\" >\\2</a>'", $ret);
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_\.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
$ret = substr($ret, 1);
return($ret);
}
echo addlink("aaaaaaaaaaaa http://google.com www.google.com bbbbbbbbbb www.google.co.th cccccccccccccc http://google.co.th");
|
|
|
|
|
Date :
2011-01-18 12:27:50 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แหมพี่อั๋นจัดให้ได้ตลอดเลยนะครับ
|
|
|
|
|
Date :
2011-01-18 15:38:24 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|