Хорошо, мой PHP, по меньшей мере, ужасен. Я унаследовал приложение, и мне пришлось исправлять в нем ошибки от того, кто написал его более 7 лет назад. Когда я запускаю страницу, возврата нет, поэтому я проверил логи, чтобы увидеть ошибку, и вот что я получаю:
Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданное '=', ожидаемое ',' или ';' в /httpdocs/cron123/purge.php в строке 4
Вот код:
<?
ob_start();
global $siteRoot = '/httpdocs/';
global $reportRoot = '/reports/';
include('billing1.php');
$date='Purge report for: ' .date('M d, Y \a\t g:i a'); ?>
<html>
<head><title><?=$date?></title></head>
<body>
<?php
$account = new billing();
$ftresult = $account->purge();
new dBug($ftresult);
echo "successfully wrote";
?>
</body>
<?
$filename = "purge_report_" . date('y.m.d_\a\t_g_i_a') . ".html";
$loc = $reportRoot . 'purge_reports/';
$f = $loc . $filename;
$fp = @fopen($f, 'w');
@fwrite($fp, ob_get_contents());
@fclose($fp);
ob_end_flush();
?>