Проблема в сообщении об ошибке cPanel.
У меня есть PHP-скрипт, который автоматически показывает (Sara Smile Is * Years of Age), и я в (.htaccess) строке (AddType application / x-httpd-php .html), и он работает правильно, однако cPanel дает это сообщение об ошибке: ожидаемое имя тега. Получил ‘?’ вместо. (HTML не поддерживает инструкции по обработке).
<?php
$bday = new DateTime('11.4.2010'); // Persons Date of Birth
$today = new Datetime(date('m.d.y'));
$diff = $today->diff($bday);
printf(' %d ', $diff->y, $diff->m, $diff->d);
printf("\n");
?>
Есть ли способ автоматически получить (Сара Смайл * Годы возраста), без сообщения об ошибке cPanel?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<?php
function AutoAge($birthday)
{
$today = new DateTime(date('d-m-Y'));
$bday = new DateTime($birthday); // Persons Date of Birth
$diff = $bday->diff($today);
return $diff->format('%y');
}
?>
<p>some content here</p>
<p>Alice has an age of <?php echo AutoAge("11-4-2000"); ?></p>
<p>other content here</p>
<p>Bob has an age of <?php echo AutoAge("23-9-2004"); ?></p>
</body>
</html>
Других решений пока нет …