我發送一個MP3文件下載網址,它是從數據庫中取得的,並通過php郵寄給用戶。 當鏈接觸發給用戶時,在PHP郵件發送網址
- 某些鏈接包含「!」標記和沒有超鏈接生成。
- 在一些鏈接中,下載了download.php文件。
注:
當我打印發送至郵箱的郵件,所有的鏈接都工作正常。只有郵件中的問題。我檢查了雅虎和Gmail。兩者在相同的文件中都有相同的問題。
$this->_res['Song_Info']
包含了所有的MP3文件,如名稱,鏈接等的信息...
$emailto = "[email protected]";
$user_name = $this->_res['User_Info']['Name'];
$header = "MIME-Version: 1.0" . "\r\n";
$header.= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$header.= "From:[email protected]\r\n";
header.= "Bcc: [email protected]\r\n";
$message = "<table>";
$message = $message. "<tr><th align='left' colspan='3'>Dear user</th><tr>";
$message = $message."<tr><td colspan='3'>Here is the Download links</td></tr>";
$message = $message."<tr><td colspan='3'></td></tr>";
foreach ($this->_res['Song_Info'] as $key => $value) {
$message = $message."<tr><td colspan='3'><a href='www.example.com/download.php?dlink='.trim($value['Song_Url'])."'>".trim($value['Song_Name'])."<a></td></tr>";
}
$message = $message."<tr><td colspan='3'></td></tr>";
$subject = "Download Links";
mail($emailto,$subject,$message,$header);
感謝
什麼是可以包含在'$ value ['Song_Url']'中的示例值? –
$ value ['Song_Url'] =「http://www.example.com/download/02_Song_1.mp3」; –