Передача списка файлов

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 20 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Здравствуйте.
    Подскажите пожалуйста, как написать скрипт, который бы требовал авторизацию, и если человек авторизировался, то он выдаёт список всех файлов за исключением файлов с расширениями html, php.
     
  2. Sanuch

    Sanuch

    Регистр.:
    25 май 2009
    Сообщения:
    207
    Симпатии:
    70
    пример для авторизации
    PHP:
    $name=md5('login');
    $pass=md5('password');
    if (!isset(
    $_SERVER['PHP_AUTH_USER']) || md5($_SERVER['PHP_AUTH_USER'])!==$name || md5($_SERVER['PHP_AUTH_PW'])!==$pass) {
        
    header('WWW-Authenticate: Basic realm=""');
        
    header('HTTP/1.0 401 Unauthorized');
        exit(
    "<b>Access Denied</b>");
    }
    а ниже описать получения трубемого списка файлов.
     
  3. a1ien.n3t

    a1ien.n3t Постоялец

    Регистр.:
    12 июл 2008
    Сообщения:
    52
    Симпатии:
    7
    PHP:
    <?php
    $d 
    dir(".");
    while (
    false !== ($entry $d->read())) {
            
    $file_ext strtolower(substr($entry,strrpos($entry,".")));
            if ( 
    $entry == '.' or $entry == '..' or is_dir('./'.$entry) or $file_ext=='.php' or $file_ext=='.html')
                    {
                        continue;
                    }
        echo 
    $entry."<br>\n";
    }
    Вывод файлов не php и не html
     
  4. Eihwaz

    Eihwaz

    Регистр.:
    7 окт 2007
    Сообщения:
    156
    Симпатии:
    54
    PHP:
    $file_ext strtolower(substr($entry,strrpos($entry,".")));
    равно
    PHP:
    $file_ext strtolower(strrchr($entry'.'));
    Может это и экономия на спичках, но все-таки...
     
Статус темы:
Закрыта.