Полезные приёмы - HTML, PHP, JavaScript, .htaccessИсточник: http://www.webheim.com/ Я не изобретаю велосипед, а просто привожу некоторые
простые приёмы, которые можно использовать на собственной
странице. Особенно полезно это тем, кто не имеет большого
опыта или специальных знаний, но имеет hobby - собственная
страничка в internet.
Как защить файл паролем без .htaccessВариант 1 - только пароль (PHP)Очень просто с php можно надёжно "закрыть" паролем. <?php session_start(); if (!session_is_registered("registered")) { if (!session_is_registered("registered"))
exit(); <html> <body bgcolor="#FFFFFF" text="#000000"> Использование сессии позволяет обеспечить дополнительную защиту, т.е. после ввода пароля и получения доступа к странице не требуется повторного ввода пароля,но после закрытия браузера, при повторном желании входа необходимо ввести пароль. Вариант 2 - имя и пароль (PHP)Как защить файл именем и паролем без .htaccess? Один из вариантов защиты файла test1.php приведен ниже. <?PHP // include this file where you want to limit access. $username = "test"; function authenticate() { function CheckPwd($user,$pass) { if(!isset($PHP_AUTH_USER))
{ <html> <body bgcolor="#FFFFFF" text="#000000"> Как открыть (и закрыть) картинку в новом окнеВариант 1 - HTMLВариантов очень много, поэтому рассмотрим только один в
качестве возможного примера. Вот самое просто решение - вставьте этот код (пример - файл bild.htm): <a href="gr_bild.gif" width="400" height="174" target="_blank"><img src="kl_bild.gif" width="92" height="40" border="0" alt="Нажмите, что бы посмотреть большую картинку в новом окне"></a> То же самое (пример) в виде законченного html файла. Файл и картинки должны находиться в одной папке, иначе необходимо откорректировать ссылки. <html> <body bgcolor="#FFFFFF" text="#000000"> Вариант 2 - JavaScriptВозможна такая простая, но очень эффектная реализация (пример): 1. Создаём файл gr_bild.htm: <html> <body bgcolor="#FFFFFF" text="#000000"> 2. Создаём файл bild1.htm, и его открываем, нажимаем на
маленькую картину, после чего любуемся открывшейся в новом
окне большой (которая закрывается путём нажатия на саму
картинку). <html> <body bgcolor="#FFFFFF" text="#000000"> Каr показать актуальную дату на своей страницеВариант 1 - короткая дата (PHP)Очень просто решается следующим образом (файл date.php): Сегодня <?php echo date("d.m.Y"); ?> Вариант 2 - полная дата (PHP)Вряд ли нужны более "навороченные" варианты (которые всё же иногда хочется). Это можно реализовать например так для русскоязычного варианта: <?php $weekday = array(
Как сделать стартовой не index.html а start.html (.htaccess)Самый лучший путь (конечно не единственный) - создать файл .htaccess и добавить одну строчку: DirectoryIndex start.html Конечно если .htaccess уже есть, то эту строчку надо просто
добавить. Файл .htaccess должен лежать в той жепапке, в которой и start.htm (конечно имя файла можно изменить на любое другое) Как поставить собственный простой счётчик? (PHP)Здесь существует множество вариантов. Один из них предложен ниже: <?php Действующие примеры, описанные в статьеРабочие примеры (нажмите на имя файла, что бы посмотреть в действии): 1. Как защить страницу (файл) паролем без
.htaccess? 2. Как открыть (и закрыть) картинку в новом
окне?
3. Каr показать актуальную дату на своей
странице? 4. Как сделать стартовой не index.html а start.html? - примера нет 5. Как поставить собственный простой счётчик? - counter.php Загрузка кодов примеровЗагрузить все примеры (в одном файле beispiel.zip, в том числе .htaccess)
В заключение хочу подчеркнуть, что я не могу дать какой либо гарантии работоспособности приведенных выше примеров. Можно использовать приведенные в статье коды путём их копирования или загрузить все упомянутые файлы (были проверены на MyServer 2.2 на работоспособность) как один архивный файл в Downloads. Надеюсь, что эта короткая статья будет полезной. |