php - 向管理员购物车数据发送电子邮件
问题描述
首先为我糟糕的英语感到抱歉。我正在为我的网站使用购物车插件(这只是购物车的示例): 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>
编辑 1
但是如果我设置$from = "mantas34643@gmail.com";
它总是写它从这封电子邮件发送或者我不明白什么?对不起,我是新来的。我是学生,我创建了带有购物车的网站,该网站将向管理员发送包含购物车数据的电子邮件。
解决方案
您的代码似乎没有基本的 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";
推荐阅读
- python - 在pygame中移动时对象闪烁
- linux - 设置 Linux 文件句柄分配限制
- reactjs - react测试库中按标签查询material-ui输入
- visual-studio-code - 使用原始 vim 中的 :edit 和 `tab` 时的不同 VSCodeVim 行为
- alfresco-share - Alfresco 文档下载网址不起作用
- javascript - webapi项目如何接受来自客户端的值并将其传递给.html?
- node.js - json2csv没有明智地下载正确的数据列
- java - 没有预设 Content-Type 'null' 的 [class org.springframework.mock.web.MockMultipartFile] 转换器]
- javascript - 无论上传多大尺寸的照片,如何让用户的图像不模糊?
- python - AWS Python 套接字客户端 TimeoutError:[WinError 10060] 连接尝试失败