0

使用 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']);

谢谢!

4

1 回答 1

3

$file_name在你尝试使用它之后,你直到几行才得到。快速解决办法是搬家

$message = ''.$_REQUEST['message'].'<a href="http://lamyse.net/images/'.$file_name.'"> download</a>'; 

在您的while循环下方。

于 2012-07-27T15:19:49.077 回答