Я использую этот код, чтобы показать время загрузки страницы PHP. Этот код в настоящее время помещен в конец моих PHP-скриптов.
Как я могу разместить это в верхней части страницы и все еще работать?
<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.';
?>
Вы можете сохранить свою страницу в переменной и добавить ее в свое время загрузки. Есть, может быть, лучшие способы сделать это, но это должно работать:
$pagetext = "<html> " . generateTitle() . "" . generateContent() . " ";//etc
$total_time = round(($finish - $start), 4);
$pagetext = $total_time.$pagetext;
echo($pagetext);
Но это заставит время появиться вне html-документа. Таким образом, вы можете разделить заголовок и acutal текст:
$header = "<html> ";
$pagetext = generateTitle() . " " . generateContent() . " ";//etc
$total_time = round(($finish - $start), 4);
$pagetext = $header . $total_time . $pagetext;
echo($pagetext);