П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера



бет24/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   ...   20   21   22   23   24   25   26   27   ...   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

Заголовок1


Заголовок2


Заголовок3


Заголовок4



onload="f_load();">











Проверка наличия выделенного фрагмента

















Расширение выделенного фрагмента


Начальная граница





Конечная граница



onclick="f_click();">






Добавить сайт в Избранное


Сделать стартовой страницей

onload="f_load();">


Введите ваше имя:



Введите вашу фамилию:







onload="f_load();">


E-mail:


Повтор E-mail:

#FFFFFF">
Пароль:

#FFFFFF">








Слово:














Добавление пункта в список -->




Добавление пункта в список:
Текст пункта:


Значение пункта:









Список со множественным выбором -->



Список со множественным выбором:





Взаимосвязанные списки -->



Взаимосвязанные списки:




Переход на указанный сайт -->


Переход на указанный сайт:








Текст
Укажите ваш пол:

Мужской
Женский


















Регистрация пользователя






Имя:



Фамилия:



Возраст:


E-mail:



Пароль:



Повторите пароль:












if (!isset($_POST['name1'])) echo "Форма не отправлена"; else {
// Создаем короткие имена переменных
$name = (isset($_POST['name1'])) ? $_POST['name1'] : '';
$fam = (isset($_POST['fam1'])) ? $_POST['fam1'] : '';
$age = (isset($_POST['age1'])) ? (int)$_POST['age1'] : 0;
$mail = (isset($_POST['mail1'])) ? $_POST['mail1'] : '';
$pass1 = (isset($_POST['pass1'])) ? $_POST['pass1'] : '';
$pass2 = (isset($_POST['pass2'])) ? $_POST['pass2'] : '';
// Если "магические" кавычки включены, то удаляем слэши
if (get_magic_quotes_gpc()) {
$user = stripslashes($user);
$fam = stripslashes($fam);
$email = stripslashes($email);
$pass1 = stripslashes($pass1);
$pass2 = stripslashes($pass2);
}
$err = "";
if (strlen($name)>100 || strlen($name)<2) {
$err .= "Недопустимая длина поля 'Имя'.
";
}
if (strlen($fam)>100 || strlen($fam)<2) {
$err .= "Недопустимая длина поля 'Фамилия'.
";
}
if (!preg_match('/^[0-9]{1,3}$/s', $age) || $age==0) {
$err .= "Неверный возраст.
";
}
if (!preg_match('/^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,6}$/is',
$mail)
|| strlen($mail)>70) {
$err .= "Неверный адрес E-mail.
";
}
if (!preg_match('/^[a-z0-9_\.\-]{6,16}$/is', $pass1)) {
$err .= "Неверный пароль.
";
}
else {


if ($pass1 != $pass2) {
$err .= "Пароли должны совпадать.
";
}
}
if ($err=="") { // Если ошибок нет
// Добавляем данные в базу данных и отправляем подтверждение на E-mail echo "Регистрация прошла успешно";
}
else {
echo "При заполнении формы были допущены ";
echo "следующие ошибки:
";
echo $err;
}
}
?>

Привет всем ). Применяется, если заданы директивы HeaderName и ReadmeName. Указанные этими директивами файлы должны иметь открывающие теги (для файла, указанного в HeaderName) и закрывающие (для файла, указанного в ReadmeName);




    • SuppressIcon выключает отображение пиктограмм в листинге каталога;

    • SuppressLastModified удаляет столбец с датой и временем последне- го обновления файла;

    • SuppressRules отключает вывод разделительных линий сверху и сни- зу листинга;

    • SuppressSize удаляет столбец с размерами файлов;

    • TrackModified включает кэширование листинга каталога;

    • VersionSort устанавливает режим сортировки файлов с учетом номе- ра версии;

  • AddIcon задает пиктограмму для названия файла или его части (напри-

мер, расширения):
AddIcon /icons/binary.gif .bin .exe

  • AddIconByType задает пиктограмму для MIME-типов:

AddIconByType (TXT,/icons/text.gif) text/*

  • DefaultIcon устанавливает пиктограмму, используемую по умолчанию:

DefaultIcon /icons/unknown.gif

  • AddIconByEncoding связывает пиктограмму с типом кодировки:

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

  • AddDescription устанавливает описание для файла или набора файлов, соответствующих шаблону:

AddDescription "Описание файла" name.html
Описание отображается в столбце Описание листинга каталога. Оно мо- жет включать HTML-форматирование;

  • HeaderName позволяет изменить стандартный заголовок листинга ката- лога:

HeaderName HEADER.html
Если указана опция SuppressHTMLPreamble, то содержимое файла заме- нит весь верхний колонтитул;

  • ReadmeName позволяет изменить стандартный нижний колонтитул листин- га каталога:

ReadmeName README.html
Если указана опция SuppressHTMLPreamble, то содержимое файла заме- нит весь нижний колонтитул;



  • IndexIgnore служит для указания файлов, которые не должны быть пока- заны в листинге каталога:

IndexIgnore HEADER* README* .htaccess

  • IndexOrderDefault позволяет изменить первоначальную сортировку лис- тинга каталога (по умолчанию файлы сортируются по имени). Первый аргумент задает порядок сортировки. Может принимать два значения: Ascending (по возрастанию) и Descending (по убыванию). Второй аргу- мент задает имя поля: Name, Date, Size или Description:

IndexOrderDefault Descending Date


      1. Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет