2016-11-19 8 views
-1

これは私のサービスで私の最初の話題です。関数php(メール)が機能しません。頭を初めて学ぶ

私は本の先頭PHPとMySqlを読んだ。私は電子メールの生成にいくつか問題があります。

XAMPPのサーバーまたは切り抜いたサーバーは、私にエラーを与える: 未定義の変数を:メール 関数名は、私は次の命令使用してXAMPPを設定した文字列

でなければなりません: https://system66.blogspot.com/2010/01/how-to-send-mail-from-localhost-with.html

をあなたは私を助けることができます:) ? お返事ありがとうございます。以下は

はコードです:

<?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 = '[email protected]'; 
    $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/>'; 
?> 
+2

を削除します。.. ) ' - エラーのように、変数ではなく、関数です。 – Qirel

+1

メッセージをお読みください?未定義の変数 '$ mail'?表示された最初のエラー/警告を読み込んでデバッグを開始します。 – SOFe

答えて

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

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

であるべきそれは `メール(..)`ではなく `$メール(だ$

+0

助けてくれてありがとう!私はコードを削除する$です。コードは正しく生成されますが、私はメールを取得しません:( –

+0

エラーが発生していますか?PHPエラーがなければ、サーバーは正しく電子メールを送信するように構成されていないと思います。 – Mike

関連する問題