Posts Tagged ‘поля’

Скрипт управления деревом

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

В предыдущих статьях, мы рассмотрели теорию хранения и управления древовидных структур данных, а так же реализовали Perl модуль для облегчения управления ими. Теперь напишем небольшой скрипт упраления (администрирования). Идея скрипта проста — требуется легко и непринужденно, с помощью скрипта, управлять деревом каталогов.
(далее…)

Руководство по созданию ускорителя для IE8

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

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

Я работал над функцией ускорителей некоторое время назад, поэтому у меня скопился ряд полезных советов и рекомендаций, которые помогли мне более эффективно создавать ускорители. Есть также несколько ошибок, которые я видел (и с которыми я сталкивался!) много раз, поэтому я расскажу о них с целью сделать процесс создания ускорителя проще. (далее…)

Полезности PHP: уникальные идентификаторы

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Помниться, нашёл я в како-то FAQе исходник скрипта генератора паролей. С удовольствием делюсь им с Вами:

<?
$all = «8″; // кол-во символов в пароле
$symbols = array(«a»,»C»,»d»,»E»,»f»,»g»,»1″,»2″,»3″); // символы, которые буду участвовать в генерации
$count_symbols = count($symbols)-1; (далее…)

Методы проверки на правильность заполнения полей.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Как вы знаете, большинство скриптов, представленных в Web, ориентированы на работу с пользователем. Но для того, чтобы её начать, нужно, как правило, заполнить форму (в Интернете они встречаются повсеместно). Наивно полагать, что искушенный юзер с первого раза выдаст правильную, а главное корректную, информацию о себе. Конечно, правильность его имени и реальность земного адреса проверить мы не сможем, но вот то, как они введены, пожалуйста.
Представим, нам нужно создать программу, спрашивающую у посетителя его имя, e-mail. А также попросим придумать пароль и ввести по желанию комментарий. Если вы знакомы с HTML, то должны знать, что каждое поле в форме должно иметь имя. Итак, имена: name (Имя), mail (E-mail), password (Пароль), rpassword (Повторный пароль), comment (Комментарий). Для тех, кто ничего не понял, приведу исходный код нашей формы (кстати, его мы будем вставлять прямо в код PHP): (далее…)

E-mail форма для вашего сайта

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

В этом примере я расскау о том, как сделать e-mail форму на вашем сайте. Принцип работы этой формы следующий: посетитель, зашедший к вам на страничку заполняет форму, которую вы ему предложили. Далее, после нажатия по кнопке «отослать» форма берет данные из заполненых полей и, посредством stmp-сервера посетителя, отправляет их вам на e-mail. Ниже приведен html-код, который надо вставить в страничку: (далее…)

Методы проверки на правильность заполнения полей

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Как вы знаете, большинство скриптов, представленных в Web, ориентированы на работу с пользователем. Но для того, чтобы её начать, нужно, как правило, заполнить форму (в Интернете они встречаются повсеместно). Наивно полагать, что искушенный юзер с первого раза выдаст правильную, а главное корректную, информацию о себе. Конечно, правильность его имени и реальность земного адреса проверить мы не сможем, но вот то, как они введены, пожалуйста.
Представим, нам нужно создать программу, спрашивающую у посетителя его имя, e-mail. А также попросим придумать пароль и ввести по желанию комментарий. Если вы знакомы с HTML, то должны знать, что каждое поле в форме должно иметь имя. Итак, имена: name (Имя), mail (E-mail), password (Пароль), rpassword (Повторный пароль), comment (Комментарий). Для тех, кто ничего не понял, приведу исходный код нашей формы (кстати, его мы будем вставлять прямо в код PHP): (далее…)

Сортировка в Java — легко!

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Временами сортировка массивов простых типов в Java заставляет нас потрудиться. Не говоря о сортировке массивов объектов. Теперь же мы можем сортировать и массивы простых типов и массивы объектов, написав относительно малый код, с помощью интерфейса Comparable.

java.util.Comparable это класс, содержащий определение правильного порядка двух объектов. Это применимо только для небольшого числа классов, которые по умолчанию реализованы в интерфейсе Comparable. Один из них — это класс String. В реализации интерфейса Comparable класс String перегружает метод compareTo(Object obj). Метод compareTo(Object obj) возвращает отрицательное integer, ноль или положительное integer, когда текущее значение меньше чем, равно, или больше чем полученный объектВаша работа уже выполнена за вас в классе String. Тем не менее, если вы хотите обеспечить способность сортировки ваших собственных классов, тогда вы должны реализовать(implement) Comparable и перегружать compareTo(Object obj) самостоятельно. Ниже следует простой пример, в котором определен класс Student. Каждый Student содержит studentid, first_name, last_name. Согласно нашим спецификациям Student можно сортировать по student_id. (далее…)

Отправка писем с аттачами

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Как послать письмо в HTML виде? Присоедините к письму аттач с названием message.html и письмо превратиться в HTML-письмо! (далее…)

Работа с MySQL. На дорожку

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , ,

Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: «SELECT table1.id as id1, table2.id as id2″. Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row["id1"] писать гораздо проще, чем $row[$x]).

  • Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: «SELECT table1.id as id1, table2.id as id2″. Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row["id1"] писать гораздо проще, чем $row[$x]). (далее…)

Пишем генератор паролей

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , ,

Как он делается? Просто…

Для этого нужно:

  • 1) Определить символы, которые будут использоваться.
  • 2) Размер пароля. (далее…)