当用户填写完HTML表单然后通过电子邮件发送表单中的信息时,我想发送一封包含PHP的电子邮件.我想从显示具有该表单的网页的相同脚本中执行此操作.
我找到了这段代码,但邮件没有发送.
<?php
if (isset($_POST['submit'])) {
$to = $_POST['email'];
$subject = $_POST['name'];
$message = getRequestURI();
$from = "zenphoto@example.com";
$headers = "From:" . $from;
if (mail($to, $subject, $message, $headers)) {
echo "Mail Sent.";
}
else {
echo "failed";
}
}
?>
Run Code Online (Sandbox Code Playgroud)
用PHP发送电子邮件的代码是什么?
<?php
//error_reporting(E_ALL);
error_reporting(E_STRICT);
require_once('/PHPMailer/class.phpmailer.php');
$mail=new PHPMailer();
$body='blah body';
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host="127.17.7.4"; // SMTP server
$mail->Port=25;
$mail->SMTPDebug=1; // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SetFrom('name@zenphoto.com', 'First Last');
$mail->AddReplyTo("name@zenphoto.com","First Last");
$address = "myemail@email.com"; //This will be my email address, that I want to receive the mail on
$mail->AddAddress($address);
$mail->Subject = "PHPMailer Test Subject via mail(), basic";
$mail->MsgHTML($body);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo; …Run Code Online (Sandbox Code Playgroud) <ul>
<li class="selected"></li>
<li></li>
<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
那是我的HTML.我现在使用的选择器是:
$("ul li:eq(0)").removeClass('selected');
$("ul li:eq(1)").addClass('selected');
Run Code Online (Sandbox Code Playgroud)
问题是我无法在这些元素中添加或删除"选定"类.html和jquery都很简单,我能找到的很多例子都做了同样的事情,包括官方的jQuery文档.(脚本在body标签之前加载,如果重要的话)
为什么我不能删除和添加这样的类?
整个html页面在这里
我需要使用什么选择器来获取此图片的src值?
<div class="rg-image">
<img src="/zenphoto/cache/test2/6244146_460s_595_watermark.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)