切换服务器后,ob_start新闻稿脚本停止工作

时间:2019-02-03 13:49:55

标签: php include ob-start

我有一个脚本(请参阅下文),可用于向订阅者发送电子邮件。脚本运行良好,直到我切换到新服务器。现在,每次启动时,它都会显示空白电子邮件。我做了几次测试,发现如果我用echo替换include,它会打印URL。但是当我使用include时,我得到的只是一个空白屏幕。可能是我需要在php.ini中激活的东西还是其他东西吗?

ob_start();
include "http://websiteaddress/myfile.php";
$output_string = ob_get_contents();
ob_end_clean();

$mailheader .= 'MIME-Version: 1.0' . "\r\n";
$mailheader .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= 'From: Company Name
<noreply@websiteaddress.com>' . "\r\n";
$msg .= <<<TXT
$output_string
TXT;

mail("info@websiteaddress.com", "Email Subject", $msg, 
$mailheader);

0 个答案:

没有答案