[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .htaccess и fopen()
Agnat
Здравствуйте. столкнулся с такой вот проблемой. положил в директорию Х файл .htaccess, создал файл .htpasswd выше корневой директории сервера. Для защиты всего в директории Х, в файле htaccess прописал аутентификацию Base, путь к файлу с паролями(правильно), и require valid-user. Ну вроде бы все нормально, пароль запрашивает, НО! на странице index.php(которая находится в директории Х) есть скрипты чтения файлов ( fopen() ). После ввода логина и пароля - открывается доступ к файлу index.php, но в нем вылазит ошибка функции fopen(), пишет что файл который функция пытается открыть "Authorization required". этот файл находится в директории Х/inc/. как сделать чтобы после логина, все fopen() работали без ошибок???



Спустя 8 минут, 52 секунды (25.04.2011 - 15:28) DySprozin написал(а):
Agnat
попробуй в fopen указывать полный путь (;

Спустя 10 минут, 58 секунд (25.04.2011 - 15:39) Agnat написал(а):
там указан url к файлу. типа http://server.com/X/inc/file.txt

Спустя 54 минуты, 28 секунд (25.04.2011 - 16:34) DySprozin написал(а):
Agnat
а надо так:
fopen ("/foo/bar/htdocs/X/inc/file.txt"), 

где /foo/bar/htdocs/ - полный путь
(можно узнать через echo $_SERVER['SCRIPT_FILENAME'];)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.