Форма ввода php

Опубликовано 2012.01.15 в разделе Php.

Язык программирования PHP позволяет делать и обрабатывать пользовательские формы фактически любой сложности. В этой статье я научу вас создавать и обрабатывать формы.Для начала рассмотрим принцип работы форм и из чего они состоят. Форма представляет собой html код с различными полями ввода, которые заполняет пользователь. После нажатия кнопки отправки формы происходит передача значений всех полей формы обработчику этой формы. Отправка осуществляется методом POST или GET. По умолчанию используется GET. Рассмотрим простой пример,форма отправки имени,фамилии и номера телефона:

Кавычки в php

Опубликовано 2011.09.13 в разделе Php.

В этой статье я немного расскажу о казалось бы простом-о кавычках.

Кавычки бывают разные-одинарные( ' ),двойные( " ) и обратные( ` ).

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

Snoopy.Эмуляция браузера для парсинга.

Опубликовано 2011.09.12 в разделе Php.

Snoopy-это php класс,позволяющий эмулировать работу браузера. Очень удобен для написания ботов к браузерным играм.

Если кто не верит-могу показать своего бота,написанного на этом классе. бот умеет бегать по локациям, бить монстров и собирать с них шмот. Не ставил целью прокачать себе крутого перса, а просто хотел написть бота. Написал,поигрался им и бросилcheeky

Иерархическое дерево на php

Опубликовано 2011.08.07 в разделе Php.

Достаточно часто есть необходимость рекурсивно обойти таблицу данных и построить рекурсивное(или иерархическое) дерево на php. Рассмотрим простейший пример вызова рекурсивной функции и построения иерархического дерева. Создаем таблицу и дампим данные
  1. CREATE TABLE IF NOT EXISTS `tree` (
  2. `id` int(100) NOT NULL AUTO_INCREMENT,
  3. `parent_id` int(100) NOT NULL,
  4. `title` varchar(100) NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=11 ;
  7.  
  8. --
  9. -- Дамп данных таблицы `tree`
  10. --

Регулярные выражения PHP

Опубликовано 2011.08.07 в разделе Php.

Смотри также конструктор регулярных выражений Регулярные выражения – это очень интересный инструмент для программистов. С их помощью можно находить, определять или заменять текст, слова или любые другие символы. В сегодняшней статье собраны 15 наиболее полезных регулярных выражений, которые пригодятся любому веб-разработчику. Ниже приведем основные правила и рассмотрим несколько примеров.