ПРИКЛАД СЦЕНАРІЮ

Ось приклад сценарію, в якому використовується авторизація на основі заголовка Www-authenticate. Він складається з двох сторінок - на першій логін з паролем перевіряються і в тому випадку, якщо вони є у файлі паролів, то відвідувачеві виводиться форма для завантаження файлу. На другій сторінці здійснюється завантаження файлу.

Файл 1

<?php
foreach (file("passw/passwr") as $k)
{
if (substr($k, 0 -2)=="$PHP_AUTH_USER $PHP_AUTH_PW")
{$rez=l;} 1
if ($rez!=l) {
Header("Www-authenticate: Basic realm= \"защищенная зона" \" ");
Header("Http/1.0 401 Unauthorized"); echo ("<р>доступ закритий!</р>"); exit;
<FORM Enctype= "multipart/form-data" Астion ="Файл 2" Method=post>
Закачати файл:<INPUT Name="zak" Type="file"> <INPUT Type="submit" Value="закачать">
</form>

Файл 2

<?php
foreach (file("passw/passwr") as $k) {
if (substr($k, 0 -2)=="$PHP_AUTH_USER $PHP_AUTH_PW") { $rez=l; }
if ($rez!=l)
{
echo ("<р>доступ закритий!</р>");
exit;
if ($zak=="none")
{echo ("Ви забули вказати файл...");} elseif (сміттю($zak, "тека для файлов/$гак_пате"))
{echo("Файл $zak_name завантажений");} else
{ echo("He удалося скопіювати $zak_name");} ?>

Пояснення до сценарію завантаження файлів дивитеся в попередній главі.

 
 
На правах реклами: 1 2

:: Меню ::

ГОЛОВНА

Введення

Небагато про Web-программировании

PHP: Історія. Місця. Джерела.

PHP: Основи

PHP: Вибіркове завантаження

PHP: Простий інтернет-магазин

PHP: Папкопотрошилка

PHP: Закачування файлів

PHP: Авторизація доступу

PHP: Гостьова книга

PHP: Система оцінки матеріалів

PHP: Файловий менеджер

PHP: Корисні дрібниці

PHP: Способи передачі даних між окремими сторінками

Висновок

Додаток 1. Перетвори свій сайт на портал

Додаток 2. Використовуй те, що під рукою - і не шукай завжди інше

Додаток 3. На сайті - як в "Вінде"


:: Реклама ::

  Настройка і оптимізація комп'ютера

 

:: Статистика ::

  Індекс цитування

:: Навігація ::

Головна

Гостьова книга

Додати у вишукане  

 

 

 


Copyright © Asentli, 2008