为我的英语不好而感到抱歉。 我正在为我的网站使用购物车插件(这只是购物车的示例): https://www.jqueryscript.net/layout/Responsive-E-commerce-Shopping-Cart-Plugin-with-jQuery-Shopping-Mall.html
除了向管理员发送电子邮件外,其他一切工作正常(邮件中必须包含有关发件人的信息和所有购物车数据)。 所以请帮我,我有cartform.php,上面有这段代码,但是我知道 不足以发送电子邮件。
顺便说一下,我成立立陶宛:)
这是cartform.php的图片:
此处显示在index.html
<div class="container-fluid">
<div class="row">
<div class="col-sm-9 col-md-10 main" id="main">
<div class="">
<div id="app"></div>
</div>
<div class="row">
<ul id="default-item-list" class="col-md-12"></ul>
</div>
<div class="row">
<div id="detail"></div>
</div>
</div>
<h2 id="basket-message" class="text-right">Jūs turite <span id="basket">0</span> prekes krepšelyje</h2>
<div class="col-sm-3 col-sm-offset-3 col-md-2 col-md-offset-2 sidebar" id="sidebar">
<table id="shopping-cart" class="table table-responsive">
<tbody id="shopping-list"></tbody>
<tfoot>
<tr>
<td colspan="4" id="total">€ 0.00</td>
</tr>
</tfoot>
</table>
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" id="showForm">Užsakyti</a>
</div>
</div>
</div>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static"
data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title" id="myModalLabel">Užsakymo patvirtinimas</h2>
</div>
<div class="modal-body">
<form id="sendMail" action="contactform.php" method="post">
<p>Suveskite savo duomenis, o tekso laukelyje įveskite adresą, kuriuo norite gauti prekes bei kitą svarbią informacija.</p>
<fieldset>
<div class="row">
<div class="form-group col-sm-12">
<label for="name">Vardas:<span>*</span></label>
<input type="text" name="name" class="form-control " placeholder="Jūsų vardas:" id="name" required="">
<div class="alert alert-danger">Laukelis tuščias arba toks negalimas</div>
</div>
</div>
<div class="row">
<div class="form-group col-sm-12">
<label for="email">El. paštas:<span>*</span></label>
<input type="email" name="mail" class="form-control " placeholder="Jūsų el. paštas:" id="email" required="">
<div class="alert alert-danger">Laukelis tuščias arba toks negalimas</div>
</div>
</div>
<div class="row">
<div class="form-group col-sm-12">
<label for="message">Adresas ir kita:<span>*</span></label>
<textarea class="form-control" name="message" placeholder="Įveskite tekstą:" id="message" required=""></textarea>
<div class="alert alert-danger">Įveskite adresą, kuriuo norite gauti prekes ir kitą svarbią informacija</div>
<span class="form-info"><span class="required">*</span>Įveskite adresą bei kitą svarbią informacija</span>
</div>
</div>
</fieldset>
</form>
<div id="thanks">
<h1>Užsakymas įšsiųstas</h1>
<p>Patvirtinus užsakymą su Jumis bus susisiekta dėl apmokėjimo.</p>
<a class="btn btn-default" onclick="location.reload();">Uždaryti</a>
</div>
</main>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Išeiti</button>
<button type="submit" class="btn btn-danger" id="sendMailButton">Užsakyti</button>
</div>
</div>
</div>
</div>
但是如果我设置了$from = "mantas34643@gmail.com";
,它总是在写它,是从这封电子邮件发送的,还是我听不懂?对不起,我是新来的。我是学生,已经用购物车创建了网站,该网站将通过电子邮件向管理员发送购物车数据。
答案 0 :(得分:1)
您的代码似乎没有基本的PHP邮件要求。请参考以下代码:
$from = "yourmail@gmail.com";
$to = "yourmail@gmail.com";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From:<$from>" . "\r\nReply-to: $from";
// the message
$msg = "Mail content";
// send email
$mail_send = @mail($to,"My subject",$msg,$headers);
if($mail_send)
echo "success";
else
echo "error";