首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >联系人表单不发送邮件

联系人表单不发送邮件
EN

Stack Overflow用户
提问于 2015-06-18 15:25:46
回答 2查看 81关注 0票数 1

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

代码语言:javascript
运行
复制
<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:

代码语言:javascript
运行
复制
<?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>";
?>

邮件在哪里?我把自己的电子邮件放在哪里

EN

回答 2

Stack Overflow用户

发布于 2015-06-18 15:48:33

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

代码语言:javascript
运行
复制
$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()未成功交付,则此代码将以数组格式打印错误,否则将打印'No error'

如果您遇到任何关于此问题的进一步询问,请让我们知道。

票数 0
EN

Stack Overflow用户

发布于 2015-06-18 15:33:22

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

代码语言:javascript
运行
复制
$mailheader = "From: sender@mail.com";
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30909018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档