PHP关于发送邮件的问题

标签 php mysql

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

谢谢!

最佳答案

直到您尝试使用它后几行,您才会得到 $file_name 。快速解决办法是移动

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

while 循环下方。

关于PHP关于发送邮件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11690753/

相关文章:

php - php中事件的含义

Mysql - "subquery returns more than 1 row"错误

mysql - 如何从三个表中获取值?

mysql - 数据库设计: many2many relationship for self referencing FK

php - 如何使用 PHP 为 SEO 目的最好地解码字符串中的特殊字符

php - 使用mysql和php查询更新数据库的两个表

php - 如何从两个数组中删除重复对?

java - Hibernate,当我使 id 列自动递增时,sql 出现错误

MySQL 加入具有多个 ON 条件的同一个表?

php - "Content-Type:text/plain"强制下载文件