2009-11-06 62 views
0

我需要一個代碼來獲取電子郵件正文中的鏈接地址。現在我將消息正文放在一個變量中,我可以在屏幕上打印該消息。現在我需要把它包含的鏈接。或者需要一個用於將該文本文件轉換爲html格式的代碼。這樣做,請幫助這個來自消息體的解碼鏈接地址的代碼

回答

1

你應該使用正則表達式,並用它來取代這些鏈接在你的內容

$body = preg_replace('!((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)!', '<a href="$1">$1</a>', $body); 

參考preg_replace

+0

先生的手冊這一個越來越error.getting警告「警告:第76行的/e_drive/projects/testing/kiran/testaddon.php中的未知修飾符'f'並未獲得所需的輸出 – saif 2009-11-07 03:55:26

+0

對不起,我必須編輯 – RageZ 2009-11-07 05:08:59

+0

您有沒有任何新想法。我仍然無法找到它 – saif 2009-11-11 07:29:19