PHP电子邮件脚本
发布时间:2020-12-13 17:16:55 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试制作登录页面并收集用户的电子邮件地址. 首先,我想将电子邮件地址保存到.txt文件,然后我找到了一个AJAX脚本,但.txt文件仍为空. 然后我尝试编写一个PHP脚本来发送电子邮件,但它没有用. 我将文件放在免费主机上,但无法发送邮件. 这是我的代码! HTML
我正在尝试制作登录页面并收集用户的电子邮件地址.
首先,我想将电子邮件地址保存到.txt文件,然后我找到了一个AJAX脚本,但.txt文件仍为空. 然后我尝试编写一个PHP脚本来发送电子邮件,但它没有用. 我将文件放在免费主机上,但无法发送邮件. 这是我的代码! HTML: <form name="input" action="email.php" method="post"> <input type="text" name="email" placeholder="e-mail"> <input type="submit" name="submit" value="submit" id="submit" /> PHP: <?php $to = "my.email.adres@example.com"; $subject = "Hi!"; $body = "Send me info on :".$_POST["email"]; mail($to,$subject,$body); ?> 解决方法
您的日志文件中是否有任何输出?
对于第一个问题,您的文本文件需要具有写入权限. 使用您的FTP客户端,尝试将文本文件权限更改为775,这将允许您的脚本打开并写入其中. 这是一个小小的PHP脚本,它会将电子邮件添加到文件中(我将其更改为适合您的代码) <?php $filename = "emails.txt"; if($_POST){ $email=strip_tags($_POST['email']); $email = substr($email,50); $fp = fopen($filename,'a'); fwrite($fp,$email."rn"); fclose($fp); } ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |