|
|
|
| У меня появилась парочка вопросов:
1. Как можно проверить файл на наличие в папке? Я конечно понимаю, fopen, readfile и т.д. но функции эти его открывают, а не проверяют на наличие, а мне нужно без открытия, буквально, что бы дало результат FALSE или TRUE (файл существует).
2. Каким образом можно реализовать доступ к папке с помощью .htacess? Т.е. в папке никакие скрипты не могли выполняться, пока логин/ пароль будет правильным. И хотелось по этому поводу больше узнать. Время доступа и т.д.
ЗЫ Я только начинающий программист, соответственно так мне и отвечать пожалуйста:), как в одной статье читал: пишет Ламмер- Ламмеру или начинающий- начинающему, кому как больше нравится. | |
|
|
|
|
|
|
|
для: Lenux
(11.07.2005 в 07:43)
| | А мне кажется fopen очень даже хорошо подходит для проверки
if(@fopen("test.txt"))
{
echo("OK");
}
else
{
echo("Error");
}
|
| |
|
|
|
|
|
|
|
для: Lenux
(11.07.2005 в 07:43)
| | >Каким образом можно реализовать доступ к папке с помощью .htacess?
Статью по работе с файлами .htaccess можете почитать по ссылке.
PS: Под разные вопросы желательно создавать разные темы.
http://www.softtime.ru/info/articlephp.php?id_article=27 | |
|
|
|
|
|
|
|
для: Lenux
(11.07.2005 в 07:43)
| | > 1. Как можно проверить файл на наличие в папке? Я конечно понимаю, fopen, readfile и т.д. но функции эти его открывают, а не проверяют на наличие, а мне нужно без открытия, буквально, что бы дало результат FALSE или TRUE (файл существует).
А очень просто! =) Есть для этого несколько функций. Подробное описание - в документации. Это:
file_exists() - проверяет, существует ли элемент с таким именем в папке,
is_file() - проверяет, файл ли это, к тому же.
is_readable() - проверяет файл на возможность чтения
is_writable() - проверяет файл на возможность записи.[b][/b]
Ссылки на документацию:
is_file() - http://ru2.php.net/function.is_file
is_readable() - http://php.rinet.ru/manual/ru/function.is-readable.php
is_writable() - http://php.rinet.ru/manual/ru/function.is-writable.php
file_exists() - http://php.rinet.ru/manual/ru/function.file-exists.php | |
|
|
|
|
|
|
|
для: JC_Piligrim
(11.07.2005 в 08:30)
| | Спасибо вам, посмотрю сейчас и разберусь. А использовать функцию fopen не оч., т.к. она читает весь файл, а если он весит 10 метров и более, думаю, это скажется на скорости;). Так то в принципе мне нужно было php файлы, из- за модульной системы своего сайта. А запросы шли именно ?mode=name И там уже и проверять собственно надо было если такой файл name******.php или нет, если да, то инклюдить, если нету: ][akep? :)
Всем спасибо. | |
|
|
|