Читать далее...
Отправка почты из PHP возможна и она легка в реализации - это одна сторона медали. Вторая сторона, что по-моему это одна из самых спамерских функций во всех языках программирования. Но мы будем изучать ее с "хорошей" стороны :)
Читать далее...
Если Вы уже программировали какие-то сайты или скрипты, то думаю Вы не раз получали ошибки или предупреждения от PHP, наподобие такого:
Это не очень приятно видеть простому пользователю, который зашeл на Ваш сайт.
В этом уроке рассмотрим создание собственной страницы ошибок
Читать далее...
Вот и подошли к одному из главных уроков - создание постраничного вывода контента. В простонародии постраничный вывод также может называться пагинация, так что не пугайтесь этого слова, если встретите. Постраничный вывод надо делать в своих проектах, это обязательное условие каждого проекта при более или менее большом объеме информации. Представьте себя простым пользователем, который заходит на сайт интернет-магазина, чтобы купить, например, книгу. Если администратор (программист) не озаботились постраничным выводом каталога книг, то зайдя на страницу магазина, Вы будете ждать минут 10, пока откроется страница с каталогом книг эдак в 1000 наименований. По отношению к пользователю плохой тон заставлять ждать. Для этого необходимо просто поделить одну страницу на 40 по 25 позиций книг на каждой странице.
Читать далее...
Читать далее...
Читать далее...
Это очередное обновление скрипта фотогалереи принесло нам 2 изменения. Также как и в гостевой книге, в этой версии мы создадим модуль обновления скрипта, а также добавим новый модуль в backend сайта (админку) - менеджер пользователей. Модуль даст возможность добавлять пользователей, которые могут иметь доступ к админке. Данный механизм создаем средставами работы с файлами конфигурации apache: .htpasswd и .htaccess.
Читать далее...
Читать далее...
На прошедших выходных один из читателей сайта на форуме попросил для каждого создаваемого проекта, сейчас это фотогалерея и гостевая книга, делать иструкцию по установке этих скриптов. Да, наверное он прав, и для новичка это действительно не столь легкая задача. Собственно статья именно про это, но я немного решил не описывать подробно как устанавливать скрипт, а написать установщик. Сегодня на суд представляю версию 0.03 гостевой книги, именно к ней первой написал установщик, который состоит всего из 3-х шагов.
Читать далее...
Читать далее...
Читать далее...
Иногда нам необходимо хранить какую либо информаю о клиенте, находящегося на нашем сайте, например, логин или пароль, а может и его местонахождение (географически). Для этого нам необходим инструмент сохранения этих данных, но если хранить эти данные в базе данных MySQL, то это будет очень много информации, поиск по которой может занять значительное время. На помощь нам придут COOKIE или же куки, или же их еще называют кукисы.
Читать далее...
Читать далее...
Продолжаем улучшать нашу гостевую книгу. Сейчас там кроме постинга сообщений ничего нет, в этом уроке сдлеаем систему защиты от спама. Вы, наверное, не раз видели на сайтах при написании сообщений, что необходимо ввести некий код, написанный на картинке, чтобы сайт принял Ваше сообщение. Вот именно такую защиту мы и будем делать. Конечно защита не идеальна, но хоть какая-то. Ведь если Ваша гостевая книга будет популярна, то скорее всего кто-то захочет добавлять на нее сообщения автоматом написанной программой или скриптом. Этот картинка с кодом называется капча (captcha).
Читать далее...
Читать далее...
