Файл start.php, Статистика і лічильники, PHP, статті

<?
/ / Зчитуємо поточний час
$start_time = microtime();
/ / Поділяємо секунди і мілісекунди
/ / (Стають значеннями початкових ключів масиву-списку)
$start_array = explode(" ",$start_time);
/ / Це і є стартовий час
$start_time = $start_array[1] + $start_array[0];
?>

Стартовий час підрахували. Тепер код файлу end.php,
який також підраховує поточний час, а потім виводить різниця цього часу
від підрахованого у файлі start.php, Тобто, по суті справи, і
виводить час генерації сторінки.


Файл end.php

<?
/ / Робимо те ж, що і в start.php, тільки використовуємо інші змінні
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
/ / Віднімаємо з кінцевого часу початкове
$time = $end_time – $start_time;
/ / Виводимо в вихідний потік (браузер) час генерації сторінки
printf ("Сторінка згенерована за % F секунд ", $ time);
?>

В принципі, все. Файл start.php вставляйте туди, звідки
хочете починати засікати час; end.php – Де захочете
"Зупинити ваш секундомір". Вставки файлів можете здійснювати, приміром,
інструкцією include();


Справу зроблено … однак, напевно ви хочете розібратися, як же працює те,
що ми написали. Особисто я не люблю юзати чужі напрацювання в принципі. А якщо і
юзаю, то, обов'язково розібравшись в їх роботі. Далі поясню вам, для чого
служать функції, які ми застосовували в прикладах і дам кілька порад.


Функції, що використовувалися в прикладах



Поради (а точніше рада =)



Якщо ви знайшли ошібкінеточності в статті або просто хочете поділитися
враженнями, аль запитати мене про щось по цій темі, то

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Метки: , , , , , ,
Рубрики: Статистика та лічильники

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*