函数php(mail)不';不行。先学习

函数php(mail)不';不行。先学习,php,Php,这是我服务的第一个话题 我读了《头先PHP和MySql》一书。我在生成电子邮件时遇到一些问题 xampp中的服务器或不同的服务器提供错误: 未定义变量:mail 函数名必须是字符串 我使用以下指令配置了XAMPP: 你能帮我吗? 谢谢你的回复 以下是代码: <?php $name = $_POST ['firstname']. ' ' . $_POST ['lastname']; $how_many = $_POST ['howmany']; $when_it

这是我服务的第一个话题

我读了《头先PHP和MySql》一书。我在生成电子邮件时遇到一些问题

xampp中的服务器或不同的服务器提供错误: 未定义变量:mail 函数名必须是字符串

我使用以下指令配置了XAMPP:

你能帮我吗? 谢谢你的回复

以下是代码:

<?php 

    $name = $_POST ['firstname']. ' ' . $_POST ['lastname'];
    $how_many = $_POST ['howmany'];
    $when_it_happened = $_POST ['whenithappened'];
    $how_long = $_POST ['howlong'];
    $alien_description = $_POST ['aliendescription'];
    $fang_spotted = $_POST ['fangspotted'];
    $email = $_POST ['email'];
    $other = $_POST ['other'];
    $what_they_did = $_POST ['whattheydid'];

    // Sending e-mail

    $to = 'testowymail@test.pl';
    $subject = 'Porwanie przez kosmitow';
    $msg = "$name . 'porwano mnie : $when_it_happened  i nie było mnie przez :  $how_long.\n" .
        "liczba kosmitów : $how_many\n" . 
        "Opis kosmitów : $alien_description\n" .
        "Działania kosmitów: $what_they_did\n" .
        "Czy widziano kła? $fang_spotted \n".
        "Inne komentarze $other";

    $mail ($to, $subject, $msg, 'From:' . $email);




    echo 'Dziękujemy za przesłanie formularza. <br/><br/>';
    echo "Masz na imię i nazwisko: " . $name . "<br/>";
    echo 'Porwano Cię: ' . $when_it_happened . '<br/>';
    echo 'I nie było Cię przez: ' . $how_long . '<br/>';
    echo 'Opis kosmitów: ' . $alien_description . '<br/>';
    echo 'Czy widziano Kła? ' . $fang_spotted . '<br/>';
    echo 'Adres e-mail: ' . $email . '<br/>';
    echo "Co z toba robili? " . $what_they_did . "<br/>";
    echo 'Dodatkowy opis kosmitów: ' . $other . '<br/><br/>';   
?>

应该是

  mail ($to, $subject, $msg, 'From:' . $email);

删除$

它是
邮件(..)
,而不是
$mail(..)
-就像错误所说的,它不是变量,而是函数。阅读邮件吗?未定义变量
$mail
?通过阅读您看到的第一个错误/警告开始调试。感谢您的帮助!我正在删除$to代码。代码生成正确,但我没有收到邮件:(你有没有收到任何错误?如果没有PHP错误,那么我猜服务器没有配置为正确发送电子邮件。
  mail ($to, $subject, $msg, 'From:' . $email);