PHP

Anvess.com - Самоучитель по PHP для начинающих и не только

 

Меню

Главная
Введение
Немного о Web-программировании
PHP: История. Места. Источники.
PHP: Основы
PHP: Выборочная загрузка
PHP: Простейший интернет-магазин
PHP: Папкопотрошилка
PHP: Закачка файлов
PHP: Авторизация доступа
PHP: Гостевая книга
PHP: Система оценки материалов
PHP: Файловый менеджер
PHP: Полезные мелочи
PHP: Способы передачи данных между отдельными страницами
Заключение
Преврати свой сайт в портал
 Используй то, что под рукою - и не ищи всегда другое
На сайте - как в "Винде"
АнвессPHP каталог

Добавить в закладки

Друзья

Informatuka.info - Курс лекцій з Інформатики
Друзья
Любите роскошные женские сумки ? Посетите новый блог про сумки!
о странничестве в добротолюбии от преподобных святых
 
 

Статистика

- -
 

 

 

 

 

 

 
 
 

ПРИМЕР СЦЕНАРИЯ

Вот пример сценария, в котором используется авторизация на основе заголовка 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 (copy($zak, "папка для файлов/$гак_пате"))
{echo("Файл $zak_name загружен");} else
{ echo("He удалось скопировать $zak_name");} ?>

Пояснения к сценарию загрузки файлов смотрите в предыдущей главе.

 
 
На правах рекламы: Смотрите на web представительстве- в производим кирпич, и производство пеноаластапенопласт| Русские бани петербург: бани сруб| Www.odour.com.ua - Новинки и проверенные сорта www.odour.com.ua дешевые предложения.| проститутки новосибирска, цены| Смотрим! Теплотехника: воздушное отопление на ресурсе! Глянь на softclimate.ru!| Fitel-S-177a


Кнопка AnzUa

Получить код кнопки:


Рекламка

> <+
<


Посилання

-


 

 

 


Copyright © Anvess Company, 2008