我正在进行一个允许用户在PHP文件中编辑PHP代码的项目。
我有一个PHP页面,它使用邮件功能发送电子邮件。我希望允许用户更改发送出去的消息(在邮件函数中)。
我知道怎么重写一个文件,但是怎么编辑,我不确定.
,下面是邮件函数:
$name=$_POST['userName'];
$emaily=$_POST['userEmail'];
$email = "$sponsor_email";
$subject = "the subject";
$message = "This is the message I
我正在使用瘦框架的网页应用程序,我想发送一封电子邮件。有些人在slim框架中使用了index.php中的以下代码。但我不知道如何使用这些行没有任何autoload.php文件或从PHPMailer下载的文件夹中没有供应商文件夹。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
所以请任何人可以帮助我通过超薄框架与index.php文件发送电子邮件使用和发送电子邮件代码?
提前谢谢你。
我有下面的PHP文件,用来发送一封简单的电子邮件,我已经尝试通过浏览器打开这个php文件,所以执行它,我可以成功地收到电子邮件。但是,当我尝试发送它购买窗口调度程序时,我不能这样做。我在调度程序中打开文件的方式是C:/xampp/htdocs/ mail.php,我试图检查水星的日志,但水星没有收到任何邮件,所以可能没有执行mail.php。我可以问一下为什么它不能被安排运行吗?
这是我的mail.php:
<?php
mail('me@gmail.com', 'Mercury test mail', 'If you can read this,
我尝试使用phpmailer发送邮件,所以我的函数返回邮件正文,如下所示:
function get_include_contents(){
// some code
include "graph.php"
//some code<br/>
}
"graph.php“文件实际上是在生成表和图形(我使用的是highchart.js),
当我运行我的文件来发送邮件时,我只得到了表(这是在php中生成的)。我没有得到图形(它是由javascript生成的)。
我应该如何在邮件中显示图形?
我已经更改了.env文件中的电子邮件配置,但是当我试图发送邮件时,它使用的是我的旧配置。
我试过一些命令:
php artisan clear-compiled,php artisan cache:clear和php artisan config:clear,但是它仍然用我以前的电子邮件发送。
我还试图更改我的旧Gmail帐户的密码,但我的网站只是用我的旧邮件帐户发送邮件。
我注意到这一点:
This message may not have been sent by: [redacted]@gmail.com Learn more Report phishing
在收到的邮件上。
我有一个发送电子邮件的PHP文件。
现在我需要的是这个PHP文件发送电子邮件每小时。我尝试了Cron with Linux (Ubuntu)。
我有一句台词:
0 * * * * /var/etc/apache2/php(source of the php.ini file) /var/www/name_of_folder/mailer.php
但它不起作用。
有谁可以帮我?我刚接触Cron的工作。