联系表格不发送邮件

时间:2015-06-18 07:25:46

标签: php html html5

我有问题。今天我发了联系表,但没有发送任何电子邮件,我也不知道为什么。我下载了一个免费的例子,我试图将它添加到我自己的网站,但它没有工作,任何想法?这是代码:

<form id="contact-form" class="wniosek" action="wyslijWniosek.php" method="POST">
    <div class="col-sm-4">
        <label class="firma rel col-sm-12"><span class="inp"><input name="firma" type="text" placeholder="Nazwa Firmy" class="col-sm-12"></span></label>
    </div>
    <div class="col-sm-4">
        <label class="name rel col-sm-12"><span class="inp"><input name="name" type="text" placeholder="Imie i nazwisko" class="col-sm-12"></span></label>
    </div>
    <div class="col-sm-4">
        <label class="phone rel col-sm-12"><span class="inp"><input name="phone" type="text" placeholder="Telefon" class="col-sm-12"></span></label>
    </div>
    <div class="col-sm-4">
        <label class="email rel col-sm-12"><span class="inp"><input name="email" type="text" placeholder="E-mail" class="col-sm-12"></span></label>
    </div>
    <div class="col-sm-4">
        <label class="kwota rel col-sm-12"><span class="inp"><input name="kwota" type="text" placeholder="Prognozowana Kwota" class="col-sm-12"></span></label>
    </div>
    <div class="col-sm-4">
        <label class="wnio col-sm-12">
            <select name="wnio" style="width:100%;">
                <option value="kfirm">Kredyt Firmowy</option>
                <option value="kgot">Kredyt Gotówkowy</option>
                <option value="kobro">Kredyt Obrotowy</option>
                <option value="phipo">Pozyczka Hipoteczna</option>
                <option value="khipo">Kredyt Hipoteczny</option>
                <option value="kkonso">Kredyt Konsolidacyjny</option>
                <option value="kinwest">Kredyt Inwestycyjny</option>
                <option value="ksamocho">Kredyt Samochodowy</option>
                <option value="leasing">Leasing</option>
            </select>
        </label>
    </div>
    <div class="col-sm-12">
        <label class="message rel col-sm-12"><span class="text_a"><textarea name="message" class="col-sm-12" placeholder="Wiadomosc" style="height:300px;"></textarea></span></label>
    </div>
    <div class="col-sm-4">
        <div class="buttons-wrapper">
            <input class="button2 btn btn-white" type="submit" value="Send">
            <input class="button2 btn btn-white" type="reset" value="Clear">
        </div>
    </div>
</form>

和php:

<?php
$firma = $_POST['firma'];
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$wnio = $_POST['wnio'];
$kwota = $_POST['kwota'];
$message = $_POST['message'];
$formcontent=" Nazwa Firmy: $firma \n Imie i Nazwisko: $name \n Email: $email \n Telefon: $phone \n Wniosek: $wnio \n Prognozowana Kwota: $kwota \n Wiadomość: $message";
$recipient = "<mail here>";
$subject = "Formularz Kontaktowy";
$mailheader = "Wiadomość ze strony internetowej";
mail($recipient, $subject, $formcontent, $mailheader) or die("Błąd!");
echo "Dziękujemy!" . " -" . "<a href='form.html' style='text-decoration:none;color:#ff0099;'> Return Home</a>";
?>

邮件在哪里我发了自己的电子邮件

2 个答案:

答案 0 :(得分:0)

请使用以下代码替换mail($recipient, $subject, $formcontent, $mailheader) or die("Błąd!");

$suc = mail($recipient, $subject, $formcontent, $mailheader);
if($suc){//If success
   print_r("No error");        
}
else{//If error on mail send
   print_r(error_get_last());
}
exit();//Remove this after debugging done

如果mail()未成功发送,则此代码会将错误打印为数组格式,否则会打印&#39;无错误

如果您对此有任何进一步的询问,请告诉我们。

答案 1 :(得分:-1)

您必须在标题中设置发件人电子邮件。

$mailheader = "From: sender@mail.com";