» Главная
eXcode.ru » Статьи » PHP » Примеры
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 15





Ведущий раздела: LedWorm
Описание: Практическое применение PHP



«1» 

Шаблонизация приложений. Smarty.
1. Введение

Каждый рано или поздно начинает задумываться об оптимизации своих приложений, структуризации кода и конечно же полном отделении дизайна от логики. Именно о шаблонизации дизайна мы сегодня и поговорим. В статье будет описан шаблонный движок Smarty. Почему именно Smarty? Потому что это лучший на сегодняшний день бесплатный продукт, проверенный временем. Мало того, он позволяет кэшировать шаблоны, предварительно компилируя их, в результате чего может работать быстрее, чем приложения, в которых не используется шаблонизации вообще. И так, обо всё по порядку.


Пишем маленькую ленту новостей
И уже в который раз я вас приветствую. В прошлых статьях мы познакомились как работают парсеры и попытались облегчить жизнь если используем модуль для работы с базой данных MySQL. Эта статья призвана просто показать, как связать между собой все, что было написано ранее и как использовать модуль БД.


Делаем форум
Привет. В этот раз я расскажу про основы ПХП, классного языка для создания динамических html-страничек (да и не только станичек). Язык относительно простой, так что имея некоторый опыт программинга (наличие которого предполается), ты его легко освоишь. Я в нем лишь чайник (пока), но единственный способ научиться программировать - писать программы. Например, написать форум Хоррифика. Я не люблю разбирать все по разделам, поэтому буду рассказывать по ходу дела.


Пишем собственный парсер страниц
При написании достаточно большого сайта с единым дизайном появляется желание отделить дизайн от содержимого страниц. Одно из решений данной задачи было опубликовано в номере 3 (журнала CN GROUP RELEASE 3 - прим. ред.). Но этого в большинстве случаев оказывается недостаточно. Этому есть простое объяснение. Как правило над крупным проектом работает несколько человек, минимум двое: программист и дизайнер.


Рисование в PHP
Пример создания динамического изображения


Защита веб-форм с PEAR Text_CAPTCHA
Если у вас есть публично доступные веб-формы, вы в любой момент можете быть подвергнуты атакам со стороны людей, желающих использовать ваши приложения для собственных целей. Форумы, голосования, гостевые книги и блоги - все это популярные места для роботов, пытающихся сгенерировать неаутентичные сообщения на вашем сайте. Многие сайты, такие как Yahoo, в данный момент используют CAPTCHA. CAPTCHA или "completely automated public Turing test to tell computers and humans apart," ("полностью автоматизированный тест Тьюринга для разделения компьютеров и людей") является проектом Carnegie Mellon School of Computer Science, который предоставляет все необходимое для того, чтобы определить, человек или компьютер инициировал запрос. Технология CAPTCHA позволяет вам отличать человеческие запросы от запросов, сгенерированных компьютером, в вебе, где провести такое различие сложно.


«1» 

Имя:

Пароль:



Регистрация

На каком хостинге расположен ваш сайт?
На платном зарубежном
5% (6)
На платном российском
14% (19)
На народе
15% (20)
На халявном с пхп и перлом
21% (28)
На localhost :)
18% (24)
А хостинг это че-то типа пудинга?
5% (6)
У меня нет сайта :(
23% (30)

Проголосовало: 133
Выходя из здания компании Microsoft, киллеp заметил толпy юзеpов, митингyющих под окнами с плакатами "Bill Gates MustDie". "Hакаpкали" - yсмехнyлся он, вытиpая от кpови большой охотничий нож...
Рейтинг: 7.8/10 (4)
Посмотреть все анекдоты