PHP from 缺少“from”,似乎

如何解决PHP from 缺少“from”,似乎

由于某种原因,此表单不久前停止工作。由于我不知道 PHP 是如何工作的,有人说我应该添加一个“来自”字段。不知道怎么做,所以如果有人可以在这里帮助我或指出一个已经存在的代码会产生相同的结果,太好了! 这是代码

<?PHP
$ip = $_SERVER['REMOTE_ADDR']; // get ip to short variable name for logging purposes 
$to = "mail@mywebsite.com";
$subject= "order home delivery via website";
$name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$street = $_POST['street'];
$city = $_POST['city'];
$date = $_POST['date'];
$delivery = $_POST['delivery'];
$falafel = $_POST['falafel'];
$remarks = $_POST['remarks'];
$message = "
Name: $name
Phone: $phone
Email: $email
Address: $street,$city
Time of delivery: $date
Delivery: $delivery
Book: $book
Order: 
$falafel
Remarks: $remarks
";
  $mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x";
     $headers = "From: $email\r\n" .
     "MIME-Version: 1.0\r\n" .
        "Content-Type: multipart/mixed;\r\n" .
        " boundary=\"{$mime_boundary}\"";
     $message = "This is a multi-part message in MIME format.\n\n" .
        "--{$mime_boundary}\n" .
        "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
        "Content-transfer-encoding: 7bit\n\n" .
     $message . "\n\n";
     foreach($_FILES as $userfile)
     {
        $tmp_name = $userfile['tmp_name'];
        $type = $userfile['type'];
        $name = $userfile['name'];
        $size = $userfile['size'];
        if (file_exists($tmp_name))
        {
           if(is_uploaded_file($tmp_name))
           {
              $file = fopen($tmp_name,'rb');
              $data = fread($file,filesize($tmp_name));
              fclose($file);
              $data = chunk_split(base64_encode($data));
           }
           $message .= "--{$mime_boundary}\n" .
              "Content-Type: {$type};\n" .
              " name=\"{$name}\"\n" .
              "Content-disposition: attachment;\n" .
              " filename=\"{$fileatt_name}\"\n" .
              "Content-transfer-encoding: base64\n\n" .
           $data . "\n\n";
        }
     }
     $message.="--{$mime_boundary}--\n";
if (mail($to,$subject,$message,$headers))
echo "<b>Thanks for your order.</b><br>It will be processed very shortly,so I will get back to you soon.<br>Please stay healthy in the meantime.
<br>&nbsp;<br>&nbsp;<br><blockquote class='bordered layout-2'><b>This was your order:</b>
<br>&nbsp;<br>$name
<br>$street,$city
<br>$phone - $email
<br>&nbsp;<br>$book
<br>&nbsp;<br>$delivery
<br>delivery time: $date
<br>&nbsp;<br>$falafel
<br>&nbsp;<br>Remarks:<br>$remarks</blockquote>
<br>&nbsp;<br><a href='https://mywebsite.com/home-delivery.PHP' class='btn btn-outline-maincolor'>Missed something - go back</a>
";
else
echo "Your order has not been processed.<br>Please try again,filling in all fields.<br><a href='https://mywebsite.com/home-delivery.PHP'>&#187; go back</a>";
?>

谁能告诉我我应该添加什么才能让它再次工作? 谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?