CMS своими руками. Кэширование

Дата: Апрель 28, 2009

(0) комментариев

Думаю ни одна современная цмска не может обойтись без системы кэширования. Кэширование как известно помогает обеспечить быстродействие. Для этого используется буферизация вывода с помощью ob_start();
Принцип кэширования следующий:
- сначала проверяется наличие уже сохранённой странички
- если такая страничка найдена, то она инклудится и дальнейшее выполнение кода не происходит, если её не существует, то начинается буферизация вывода
- конечный результат вывода записывается в файл и инклудится.
Читать полностью

Чтение почты с помощью php через pop3

Дата: Апрель 27, 2009

(1) комментарий

Сайт автора: http://webi.ru
Дополнительная документация на русском:
Почтовый стандарт «MIME» (RFC1521) — поможет разобраться с заголовками и с закодированным содержанием писем.
Описание почтового протокола POP3 — список команд и описание.
В данной статье я приведу только не большой пример работы с почтой.
Получение почты похоже на ее отправку через SMTP, так же отправляются команды и получают ответы от сервера. Вот только анализировать полученную информацию не так просто… В этой статье я постараюсь рассказать, как правильно обрабатывать полученную информацию от POP3 сервера.
Общение клиент-сервер происходит точно так же, как и при общении с smtp сервером, только команды другие. Читать полностью

Разгони свой сайт. Методы клиентской оптимизации веб-страниц

Дата: Апрель 27, 2009

(0) комментариев

razgon
Название: Разгони свой сайт. Методы клиентской оптимизации веб-страниц
Автор: Николай Мациевский
Год: 2008
Страниц: 207
Формат: pdf
Размер: 2.97 Mb
Качество: отличное
Язык: русский

Сайт тормозит, и вы не представляете, как с этим справиться? Количество анимации на странице превысило все мыслимые и немыслимые границы, и вы не знаете что делать? На странице десятки и сотни картинок, дизайнер превзошел сам себя, и теперь все это загружается страшно медленно? Эта книга поможет разобраться с этими и множеством других проблем, связанных с клиентской производительностью.

Читать полностью

Автор: Sergey

,

Файловый менеджер на php

Дата: Апрель 26, 2009

(0) комментариев

Писал админку для одного веб проэкта и вот решил поделиться результатами своей работы с вами :) . Целесообразность такого файлового менеджера достаточно велика.
Код данного менеджера я ограничил выводом дерева файлов, так как всё остальное вы и сами сможете доработать :) .
Читать полностью

Работа с базой. PHP+MySQL

Дата: Апрель 24, 2009

(0) комментариев

В данной статье я хочу рассказать как просто можно соединиться с базой данных и выполнить по ней запрос, а так же считать результат. Для соединения с базой данных в первую очередь — это расположение базы (хост на котором она находится и работает). Если база работает на том же компьютере, что и модуль PHP — то хост будет localhost.
Во вторых, это имя самой базы. Система управления базами может поддерживать несколько хранилищ и база на хосте может быть не одна:)
Ну и в третьих это имя пользователя базы данных и пароль, которые должны быть вам предоставлены.
Читать полностью

Автор: Sergey

,

Javascript меню

Дата: Апрель 22, 2009

(0) комментариев

Наверное со мной все согласятся, если я скажу, что меню на сайте это главный компонент навигации любого сайта. Но обычное статическое меню никому не интересно делать, та как делается стандартно очень просто. Сегодня с хочу рассказать, как сделать простое выпадающее меню с эффектом затухания или выезжания.
Читать полностью

Автор: admin

Даёш цензуру?! Или антимат :)

Дата: Апрель 18, 2009

(0) комментариев

К сожалению в нашей стране люди не всегда предпочитают литературную речь и более того любят сказать крепкое словечкою Особенно печальноизвестный всем политик, имя которого не будем упомянать :)
Представляю вам простенький скрипт антимата
Читать полностью

Автор: Sergey

CMS своими руками. Навигационная цепочка

Дата: Апрель 17, 2009

(8) комментариев

Очень часто на сайтах включается такой компонент навигации по сайту как навигационная цепочка или иначе «хлебные крошки». Почему-то многие ею не пользуются, возможно по незнанию, хотя вещь очень полезная. Выглядит она обычно так:
Главная > О нас > Тест
Хлебными крошками она называется потому, что по ней можно вернуться назад к предыдущему разделу.
Ну а теперь о написании подобной вещи. Читать полностью

Автор: admin

Самоучитель по созданию Flash-игр

Дата: Апрель 16, 2009

(0) комментариев

gameНазвание: Иллюстрированный самоучитель по созданию Flash-игр
Автор: коллектив
Формат: html
Размер: 8.29 MB

Иллюстрированный самоучитель по созданию Flash-игр

Введение.
Глава 1. Инструменты Flash, используемые для создания игр.
Глава 2. Введение в ActionScript.
Глава 3. Элементы ActionScript для создания игр.
Глава 4. Процесс создания игр. Читать полностью

Автор: Sergey

,

Красивые всплывающие окна. Javascript

Дата: Апрель 15, 2009

(0) комментариев

На сайтах и галереях часто встречаются всякие виджеты которые придают красивости и дополнительную функциональность на сайт. В данном примере я хочу показать как можно сделать простой, но очень красивый эффект на javascript с использованием уже готового скрипта.
Читать полностью

Автор: Sergey

CMS своими руками. Регистрация и авторизация на MySQL

Дата: Апрель 15, 2009

(0) комментариев

Эта статья является продолжением статей про автоизацию и регистрацию. Воспользуемся частично материалом предидущей статьи http://codeismy.name/archives/604
для написания скрипта регистрации но уже с применением базы данных MySQL. Структуру базы и формы мы оставим неизменными
Читать полностью

Автор: Sergey

Скрипт отправки sms

Дата: Апрель 14, 2009

(0) комментариев

Несмотря на то, что услуги связи сейчас достаточно дешёвые, ничто не заменить живого общения по смс)). В данном скрипте я хочу описать принцип работы подобных сервисов а так же показать пример написания собственного скрипта рассылки в ряд стран.
Для отправки смс у большинства операторов существует так называемый почтовый шлюз. Именно через него и идёт отправка. Каждый номер телефона ассоциируется с определённым email адресом на который просто отослав почтовое сообщение оно придёт как смс. Читать полностью

Автор: Sergey

CMS своими руками. Регистрация и авторизация без релятивной базы

Дата: Апрель 13, 2009

(0) комментариев

В данной статье я покажу как сделать простую регистрацию пользователей в системе с использованием текстовых файлов и в следующей статье с использованием базы данных на языке php.
Регистрация пользователей необходима для отделения личных данных каждого посетителя сайта и персонификации данных в базе или коде странички, а так же возможность привлечения постоянных пользователей. Вы и сами можете придумать множество применений данного сервиса, но думаю его поезность является очевидной для всех.
Читать полностью

Автор: Sergey

Примочки программирования в WEB,Байенс

Дата: Апрель 12, 2009

(0) комментариев

1222634111_ay394295hk1Джим Байенс
Примочки программирования в Web

От издателя
Перед вами — практическое руководство по современной работе в Сети. Новейшие Web — страницы используют все возможности мультимедиа для привлечения внимания посетителей, и при их создании не обойтись без сценариев для серверов и броузеров, таблиц каскадных стилей, динамического HTML и т.д. Книга рассчитана на Web — мастеров, знакомых с основами HTML, и построена на практических примерах. Основное внимание уделяется Internet Explorer и Microsoft Internet Information Server, но примеры совместимы с Netscape Navigator и другими WWW — серверами. Для каждой Web — страницы рассматриваются разметка и интерактивные средства, затем — специальные вещи, такие как HTML, стили, скрипы. Приводится полный HTML — листинг всех программ с пояснениямии комментариями. На прилагаемом компакт — диске находятся материалы ко всем примерам из книги: готовые Web — страницы, программные коды, изображения и т.д.
Читать полностью

Автор: Sergey

CMS своими руками. Шаблонизатор.

Дата: Апрель 11, 2009

(6) комментариев

Шаблонизатор является основным модулем системы любой cms системы. Думаю почему я так считаю объяснять не надо. Любая CMS должна быть гибкой и представлять определённый минимальный набор функционала и сочитать универсальность подстройки дизайна. Именно универсальность интеграции дизайна и позволяет реализовать шаблонизатор. Шаблонизаторы бывают разных типов, от основанных на php шаблонах (самые простые) и до блочно модульных. Первый тип шаблонизаторов достаточно прост в реализации, но в свою очередь и более громоздкий, так как для интеграции требует как минимум базового знания языка программирования. По этому я хочу рассказать о втором типе.
Читать полностью

Автор: Sergey

PHP 5. Полное руководство — Джон Коггзолл

Дата: Апрель 11, 2009

(0) комментариев

4b8886ab4ca8ed70eb091b426fbe8293Название: PHP 5. Полное руководство
Автор: Джон Коггзолл
Год: 2006
Страниц: 752
Формат: pdf
Размер: 70.7 Mb или 19 Mb

Книга известного профессионала в области разработки Web-приложений посвящена новой версии самого популярного в настоящее время языка написания сценариев для сервера — РНР 5. Этот язык позволяет разрабатывать высокопроизводительные Web-сайты любого масштаба и любой категории сложности. В книге подробно рассматриваются такие вопросы, как базовые синтаксические конструкции языка, объектно-ориентированное программирование на РНР, работа с базами данных и графическими изображениями, а также построение WAP-содержимого. Большое внимание уделяется эффективным решениям типовых практических задач, среди которых аутентификация посетителей, шифрование данных, использование сеансов, обработка ошибок, работа с электронной почтой. Книга изобилует множеством примеров, которые доступны для загрузки на Web-сайте издательства.
Книга рассчитана на разработчиков разной квалификации, а также может быть полезна для студентов и преподавателей соответствующих специальностей.
Читать полностью

Автор: Sergey

Пример написания обработчика BBcode

Дата: Апрель 11, 2009

(1) комментарий

На большенстве сайтов, в которых присутствует какое либо общение или обсуждение можно применять механизм такназываемых BB-тэгов или иначе bb-code. Эта технология позволяет людям незнающим html кода выделять свои сообщения любым цветом, вставлять картинки и ссылки в свои сообщения да и вообще уменьшает количество хранимого в базе кода. Реализацию данного механизма сегодня мы и рассмотрим.
Читать полностью

Автор: Sergey

Работа с сессиями. Авторизация

Дата: Апрель 11, 2009

(5) комментариев

Очень часто, при написании PHP скриптов нужно хранить какую-нибудь информацию о посетителе в течении сеанса его работы. Одним из примеров такой ситуации является авторизация, когда необходимо запомнить логин и пароль пользователя при его нахождении в закрытой части сайта (например, на форуме). Можно воспользоваться куками, но не у всех они включены, поэтому лучше воспользоваться сессиями. Сессии это один из серверных механизмов авторизации.
Читать полностью

Автор: Sergey

Искусственный интеллект и эволюционное моделирование

Дата: Апрель 10, 2009

(0) комментариев

art_of_evolutionНазвание: Искусственный интеллект и эволюционное моделирование
Автор: Л.Фогель, А.Оуэнс, М.Уолш
Издательство: «Мир»
Год: 1969
Страниц: 231
Формат: djvu
Размер: 2532832 байт
Качество: Хорошее
Язык: русский

В книге излагается новый подход к проблеме создания «разумных машин», основанный на использовании так называемых эволюционирующих программ, которые в ускоренном масштабе времени самосовершенствуются в процессе поиска решения задач, как бы имитируя процесс органической эволюции с «естественным отбором» и «выживанием наиболее приспособленных вариантов».
Читать полностью

Автор: Sergey

Простой календарь на php

Дата: Апрель 10, 2009

(0) комментариев

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

Для начала нам необходимо вычислить число дней в текущем месяце, для этого воспользуемся функцией date(), которая может принимать следующие параметры: Читать полностью

Создание сайта - Echo-group Раскрутка сайтов