Сценарий рассылки ob_start перестал работать после переключения серверов
У меня есть скрипт (см. Ниже), который я использую для отправки электронных писем подписчикам. Сценарий работал нормально, пока я не переключился на новый сервер. Теперь он показывает пустое письмо каждый раз, когда я его инициирую. Я сделал несколько тестов и обнаружил, что если я заменяю include на echo, он печатает 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);