0
我以前要求一個微笑的功能,但沒有一個像vBulletin 4一樣。vBulletin網站替換代碼
我的意思是,如果我粘貼一些網址的vBulletins文本框中就會替換它們,例如像這樣:
輸入:
http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior
http://yahoo.com/
輸出:
php - How to mimic StackOverflow Auto-Link Behavior - Stack Overflow
Yahoo!
這是最棒的是,因爲如果URL不存在(或者沒有標籤),它只會保留在URL路徑中!
輸入:
http://fake.url
輸出:
http://fake.url
然後消息設置高亮外觀如下:
[url=http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior]php - How to mimic StackOverflow Auto-Link Behavior - Stack Overflow[/url]
[url=http://yahoo.com/]Yahoo![/url]
[url]http://fake.url[/url]
他們是怎麼做到的? 是否可以使用PHP/JS?如果是這樣,你能指導我如何?
親切的問候,
盧卡斯。
我知道我必須做什麼。問題是:如何。 另外,當僞造URL(不存在)時,無法使用file_get_contents請求URL。 – Lucas
什麼意思是「如何」,我應該描述每一步?當file_get_contents()失敗時,不要替換URL。 –
你可以指導我,給我看一些腳本/例子,因爲我搜索了很多,還沒有看到任何好的代碼。我知道我不應該替換URL的情況下,如果file_get_contents()失敗,但它會拋出一個錯誤消息。我認爲vBulletin正在以其他方式做到這一點,從標籤