Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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 奇怪的WAMP本地主机错误_Php_Html - Fatal编程技术网

Php 奇怪的WAMP本地主机错误

Php 奇怪的WAMP本地主机错误,php,html,Php,Html,我想做一个表格,把信息寄给我。这是我的密码 PHP: $to=“mosescu_b@yahoo.com"; $subject=“Comanda de Magneti”; $name=$\u POST[“nume”]$_后[“prenume”]; $email=$_POST[“email”]; $phone=$_POST[“telefon”]; $adress=$_POST[“adresa”]; $message=更改此选项: $feedback = "Multumesc pentru coman

我想做一个表格,把信息寄给我。这是我的密码

PHP:

$to=“mosescu_b@yahoo.com";
$subject=“Comanda de Magneti”;
$name=$\u POST[“nume”]$_后[“prenume”];
$email=$_POST[“email”];
$phone=$_POST[“telefon”];
$adress=$_POST[“adresa”];
$message=更改此选项:

$feedback = "Multumesc pentru comanda!"

你忘了加分号。分号是act,在PHP中是行终止符,当然可以跳过它作为最后一行。但是在这种情况下,在那之后你会有一个大括号

另外,请将if($_POST)移到顶部,因为您正在下面检查它并访问上面的POST属性

比如:

if(isset($_POST)){
    $to = "mosescu_b@yahoo.com";
    $subject = "Comanda de Magneti";

    $name = (isset($_POST["nume"]) ? $_POST["nume"] : '')  . isset($_POST["prenume"]) ? $_POST["prenume"] : '' ;
    $email = isset($_POST["email"]) ? $_POST["email"];
    $phone = isset($_POST["telefon"]) ? $_POST["telefon"] : '';
    $adress = isset($_POST["adresa"]) ? $_POST["adresa"] : '';

    $message = <<<EMAIL

Comanda de Magneti de la $name

Adresa de E-mail este $email    

Numarul de telefon este $phone

Adresa este $adress

EMAIL;

    $header ="$email";

    mail($to, $subject, $message, $header);

    $feedback = "Multumesc pentru comanda!"
}  
if(isset($\u POST)){
$to=“mosescu_b@yahoo.com";
$subject=“Comanda de Magneti”;
$name=(isset($\u POST[“nume”])?$\u POST[“nume”]:'')。isset($\u POST[“prenume”])?$\u POST[“prenume”]:'';
$email=isset($_POST[“email”])?$_POST[“email”];
$phone=isset($_POST[“telefon”])?$_POST[“telefon”]:'';
$adress=isset($_POST[“adresa”])?$_POST[“adresa”]:'';

$message=missing
在花括号前,鉴于OP在修复丢失的分号时出现了新的错误(在下面给出的答案中),该问题可能重复^。有一个理由说明为什么应该在那里使用分号。除非你不感兴趣,否则这将被认为是一个非常低质量的答案。只是一个堆栈协议;-)提示:好的,很有效!谢谢。但是现在它说“nume”、“prenume”、“email”、“telefon”和“adresa”是未定义的。好的,我已经编辑了我的答案,其中也包括您的问题。@Fred ii-我会处理它。谢谢!@Blaze26您需要养成回答的习惯,以及所有已经解决的问题,包括这一个。访问以下链接,然后返回到这些链接并做同样的事情。每个人都在这里获胜,包括“您”-)否则,人们可能会认为他们仍然开放,并会发布更多的答案,从而浪费他们的时间。
$feedback = "Multumesc pentru comanda!"
$feedback = "Multumesc pentru comanda!";
if(isset($_POST)){
    $to = "mosescu_b@yahoo.com";
    $subject = "Comanda de Magneti";

    $name = (isset($_POST["nume"]) ? $_POST["nume"] : '')  . isset($_POST["prenume"]) ? $_POST["prenume"] : '' ;
    $email = isset($_POST["email"]) ? $_POST["email"];
    $phone = isset($_POST["telefon"]) ? $_POST["telefon"] : '';
    $adress = isset($_POST["adresa"]) ? $_POST["adresa"] : '';

    $message = <<<EMAIL

Comanda de Magneti de la $name

Adresa de E-mail este $email    

Numarul de telefon este $phone

Adresa este $adress

EMAIL;

    $header ="$email";

    mail($to, $subject, $message, $header);

    $feedback = "Multumesc pentru comanda!"
}