Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php在电子邮件输入信息时无法发送_Php_Forms_Email - Fatal编程技术网

php在电子邮件输入信息时无法发送

php在电子邮件输入信息时无法发送,php,forms,email,Php,Forms,Email,当然,我一直在用用户输入构建表单,现在有时间通过电子邮件发送信息。我收到一封包含我在表单中提供的所有信息的电子邮件,但没有用户的实际输入 <?php $name = $_POST['Vorname']; $firma =$_POST['firma']; $strasse =$_POST['strasse']; $email = $_POST['txtEmail']; $tele = $_POST['tele']; $fax = $_POST['fax']; $textarea = $_P

当然,我一直在用用户输入构建表单,现在有时间通过电子邮件发送信息。我收到一封包含我在表单中提供的所有信息的电子邮件,但没有用户的实际输入

<?php

$name = $_POST['Vorname'];
$firma =$_POST['firma'];
$strasse =$_POST['strasse'];
$email = $_POST['txtEmail'];
$tele = $_POST['tele'];
$fax = $_POST['fax'];
$textarea = $_POST['textarea']; 


$email_to = "kchochlow@gmail.com";

$email_subject = "Information - rietho.de";


$email_from = $email;


$headers =  'From: '.$email."\r\n".

'Reply-To: '.$email."\r\n\n\n" .



$email_subject = "Neue anfrage - Rietho.de";
$email_body = "Sie haben eine neue anfrage von $name arhalten \n\n".


"Name: \n  $name ". 
"Firma: \n  $firma ".
"Addresse: \n  $strasse ". 
"Email: \n  $email". 
"Telefon: \n  $tele ". 
"Fax: \n   $fax ". 

"Die anfrage:\n  $textarea \n\n ". 


'X-Mailer: PHP/' . phpversion();

$mail_sent = @mail($email_to, $email_subject, $email_body, $headers);  

echo $mail_sent ? "Mail sent" : "Mail failed"; 

?>


您所说的“我在表格中提供的所有信息,但没有用户的实际输入”是什么意思?这是矛盾的?嗯,你能
var\u dump($\u POST)并查看它是否包含任何值?

名称是:(信息)

用户输入

希望这是有意义的:Duser 007->var\u dump的结果($\u POST);数组(0){}是的,因此您可以看到,由于
$\u POST
不包含任何值,因此需要粘贴调用此PHP文件的文件的代码。