使用php代码发送电子邮件时遇到此问题。我有一个表单,它发送附件到文件夹和数据库附件的名称,然后发送消息内的文件的链接。
问题是该文件和其他所有内容都应该如此,但我似乎无法创建链接..
以下是代码:
$email = $_REQUEST['email'] ;
$to = $_REQUEST['to'] ;
$subject = $_REQUEST['subject'] ;
$message = ''.$_REQUEST['message'].'<a href="http://lamyse.net/images/'.$file_name.'"> download</a>';
$sql="SELECT file FROM login_admin WHERE user_name='dori'";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$file_name = $row['file'];}
mail($to, $subject, $message, "From:" . $email);
$photo =$_FILES['file']['name'];
$target = "images/";
$target = $target . basename( $_FILES['file']['name']);
谢谢!
答案 0 :(得分:3)
在尝试使用它之后,直到几行才会得到$file_name
。快速解决方法是移动
$message = ''.$_REQUEST['message'].'<a href="http://lamyse.net/images/'.$file_name.'"> download</a>';
低于while
循环。