mix.sk »PHP за плахите» 6 - Статистика за достъп в PHP

Получавам ли малка статистика? Кой кога идва, колко често? За какво се интересуват хората? Безплатно и добро.

Всеки, който прави уебсайт, се интересува от това колко хора отиват да го видят. Благодарение на статистиката уебсайтът може да бъде модифициран, за да бъде възможно най-интересен за хората.

Можете да настроите собствена услуга за статистика. Кодът на програмата може да бъде изтеглен на www.phpee.com и е безплатен. Дори не е необходимо да се изпълнява на сървъра, който има значение. Точността на изчислението е много прилична.

След няколко дни ще можете да започнете да изследвате колко хора идват на вашия сайт и какво ги интересува най-много.

Можете да видите коя операционна система, браузър и настройки на монитора имат най-много посетители - и след това да персонализирате дизайна на вашия сайт. Ако повечето хора днес имат най-често срещаната разделителна способност на монитора 1024 × 768, а много потребители дори по-лоши, вие знаете как трябва да изглежда вашият сайт.

charset ISO-8859-2

Поглед върху статистиката за това как изглежда представянето на операционни системи и браузъри.

Поглед към страницата със статистика за достъпа. Можете да видите колко уникални посещения имате всеки ден, дори часовете, когато те идват най-често. В долната част на страницата можете след това да превключите към преглед на общия брой прегледани страници.

Демонстрация на живо как изглежда в действие е на страницата на програмата.

На останалите страници на статистическата система можете да видите от кои сървъри за търсене хората най-често идват при вас. В момента Google се нарежда като най-популярния браузър. Можете дори да видите какви ключови думи са довели посетители на вашия сайт например от Google. Отново това е ценна информация за вас - можете да дадете на хората още по-точно това, което търсят.

Можете дори да стартирате този скрипт за статистика не само за вашия сайт, но и за вашите приятели - той ви позволява да стартирате няколко уеб страници независимо.

Когато използвате със система за управление на съдържанието, може да срещнете проблеми - записът не е много точен. Вероятно бие нещо, но не разбрах с какво. За щастие системите за управление на съдържанието имат вътрешна статистика.

Вчера разгледахме червата на файла theme.php, който стои зад по-голямата част от външния вид на PostNuke, но в много отношения се отнася и за PHP Nuke. Днес ще кажа няколко принципа за тези, които са решили да променят този файл ръчно, но не знаят нищо за PHP. Така че поне минимум информация на лъжица за кафе.

Деветата част от поредицата описва файла theme.php. Например, просто внедрете основните елементи на вашия външен вид в този файл. Ще ги подготвите предварително и ще ги вмъкнете тук. Тъй като обаче това е PHP код, всички кавички трябва да започват с обратна наклонена черта, в противен случай на страницата ще се появи съобщение за грешка. Израз

Същото важи и за вмъкването на редове - не пишете HTML код, така че трябва да го "увиете" във всеки ред с командата echo.

Обратната наклонена черта n е команда, която „прескача“ на нов ред в HTML кода. Тази команда не е необходима.

Ако сте начинаещ като мен, поставете всеки елемент само с една стъпка. Запазете документа (не затваряйте!) И превключете към прозореца на браузъра, в който разглеждате съответната страница. Ако се случи това, което първоначално сте искали, добре. Ако получите съобщение за грешка или не сте доволни, превключете обратно на PHP и натиснете функцията с една стъпка назад. Това ще възстанови първоначалното функционално състояние и ще можете да намерите мястото, където сте допуснали грешката. Най-често това са малки неща, които нашият непрограмист не знае. Например кога и къде трябва да бъдат запетаи и други подобни.

Когато редактирате PHP кода, който ще се използва на уебсайта, проверете кодирането, в което изпращате страниците си. Ако е charset = ISO-8859-2, което мога да препоръчам само като най-надежден стандарт, не можете да редактирате PHP файл директно в Notepad. Ако имате нужда от редактор, който може да работи в това кодиране, препоръчвам да настроите EmEditor така, че PHP да се отваря автоматично в charset = ISO-8859-2. Ако не го забравите и напишете PHP в стандарт на Windows, неправилни ударения ще ви говорят от мрежата. (Само някои знаци, като "w".) Просто конвертирайте такъв файл в charset = ISO-8859-2, има много програми за промяна на кодовата страница на документа.