Сортировать по:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Просмотрам
В этой статье рассказывается о том, как создать гостевую книгу,
описывается её структура и реализация. За пределами статьи остаются
дизайн, вёрстка, оформление и т.д... |
Предлагаем Вашему вниманию быструю и главное простую установку PHP4 в качестве модуля для Apache.
|
Разработка сайтов в связке Apache + PHP + XML + MySQL требует от себя
установки вышеперечисленного софта. Но не всегда для этого надо ставить
Linux. Девелопить прекрасно можно и на платформе Windows, к тому-же и
не отказывая себе в любимых игрушках, а просто сварачивая их в консоль
:) |
Как и в любом языке программирования в PHP есть свои правила,
константы, зарезервированные слова и операторы, с помощью которых
выполняются различные манипуляции с данными (умножение, деление,
сложение, вычитание...). |
PHP - это скриптовый язык программирования, который
исполняет весь свой код на стороне сервера, а клиенту выдается только
результат работы скрипта. Изначально PHP расшифровывался как Personal
Home Page (персональная домашняя страница), но сейчас толкуется
по-другому "PHP: Hypertext Preprocessor" (PHP: Гипертекстовый
Процессор). |
Принцип работы php скрипта, основной задачей которого является "на лету”
подбирать к тексту ключевые слова (keywords),
заключается в разбиении всего текста на слова и занесение их в массив. Из
исходного текста сначала удаляются все знаки препинания, затем слова заносятся
в массив и каждому слову присваивается число его повторений в тексте. После
заполнения массива слова сортируются по количеству повторений, и в качестве
результатов берется верхушка массива – 15-25 самых часто употребляемых слов. |
Для увеличения возможностей и получения
статистики просмотров страниц сайта к базовому php
скрипту необходимо добавить несколько строк и своих функций. |
В этой статье я попробую рассказать вам о том, как
устроена данная статистика просмотров страниц сайта, на самом простом
примере, написанном на php. Статистика
просмотров страниц будет работать на связке MySQL + PHP. Основным отличием этой статистики от других
будет то, что MySQL таблица будет занимать очень
мало места, но при этом нельзя будет точно сказать какую именно страницу и
сколько раз просмотрели. А все из-за того, что все url будут хешированны с помощью php
функции md5(), что гарантирует почти 100%
неповторяющихся id для
каждой страницы сайта. Делается это исключительно для ускорения работы php скрипта (при условии, что
индексом является id страницы)
и уменьшения размеров MySQL таблицы (за счет
отсутствия длинных url). |
На некоторых сайтах
часто можно увидеть следующую надпись внизу страницы или под статьями:
"Всего просмотров xxx. Сегодня xx".
На первый взгляд ничего примечательного, но все равно, многим интересно, как
это сделано. |
В данной статье я расскажу
вам о том, как можно пользоваться уже готовыми php-классами и о том, какими возможностями обладает объектно-ориентированное
программирование в php. |