Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: файл .htaccess

Сообщения:  [1-10]   [11-17] 

 
 автор: glsv (Дизайнер)   (14.02.2005 в 23:54)   письмо автору
 
   для: morf   (14.02.2005 в 13:59)
 

>Снова облом, после вставки кода. содержание старницы исчезает.
Это значит, что код работает. Только, либо вы неправильно подставляете свой IP, либо он неправильно определяется.

Вам нужно удостовериться, что в переменной $REMOTE_ADDR содержится IP-адрес посетителя. И если это не так, то попытаться найти переменную, которая будет возвращать искомый IP. Можно спросить у хостеров.

   
 
 автор: morf   (14.02.2005 в 13:59)   письмо автору
 
   для: Crux   (13.02.2005 в 10:55)
 

снова облом, после вставки кода. содержание старницы исчезает.

   
 
 автор: Crux   (13.02.2005 в 10:55)   письмо автору
 
   для: morf   (13.02.2005 в 01:30)
 

точку запятую поставь.

   
 
 автор: morf   (13.02.2005 в 01:30)   письмо автору
 
   для: glsv (Дизайнер)   (12.02.2005 в 23:36)
 

Parse error: parse error, unexpected T_IF in /home/udaff.com/torch/torch.udaff.com/logo/index.php on line 3

показывает ошибку. :(

   
 
 автор: glsv (Дизайнер)   (12.02.2005 в 23:36)   письмо автору
 
   для: morf   (12.02.2005 в 22:20)
 

Обычно, IP-адрес посетителя находится в переменной $REMOTE_ADDR и

<?
  $ip 
"разрешаемый IP"
  
if (!strpos($REMOTE_ADDR$ip)) exit();
?>


Проверяете не найдена ли подстрока с разрешенным IP в IP-адресе посетителя. Если не найдена, то запрещаете выполнение скрипта.

   
 
 автор: morf   (12.02.2005 в 22:20)   письмо автору
 
   для: glsv (Дизайнер)   (12.02.2005 в 19:36)
 

Н ахостинге и у себя на локалке проверял, но всё равно не работает.
А если простой скрипт, который заменит это?

   
 
 автор: glsv (Дизайнер)   (12.02.2005 в 19:36)   письмо автору
 
   для: morf   (12.02.2005 в 17:12)
 

На хосте проверяете?
У нас тоже такая фишка не работает. Вместе с сервером работает обратный кеширующий прокси и, видимо, он подменяет IP-адреса.
Попробуйте выяснить это в службе поддержки.

   
 
 автор: morf   (12.02.2005 в 17:12)   письмо автору
 
   для: glsv (Дизайнер)   (02.11.2004 в 21:19)
 

order deny,allow
deny from all
allow from xxx.xxx.xx.xxx

У меня не работает, эта фишка. чтоб заходить с определённого IP адресса :(

   
 
 автор: glsv (Дизайнер)   (02.11.2004 в 21:19)   письмо автору
 
   для: Axxil   (02.11.2004 в 16:50)
 

Ошибка возникает из-за пробелов в пути к файлу Documents and Settings
Вам следует написать этот путь в "dos-формате" - без длинных имен файлов.
Для Documents and Settings - это скорее всего будет имя: docume~1
Итого Ваш файл .htaccess примет вид


AuthType Basic    
AuthName "Private zone. Only for administrator!" 
AuthUserFile c:\Docume~1\Site\admin\.htpass     
require valid-user 


Кстати require должно быть написано один раз.

PS: Если не получится, то попробуйте положить файл .htpass в другое место, где нет пробелов в именах директорий.

   
 
 автор: Axxil   (02.11.2004 в 19:50)   письмо автору
 
   для: cheops   (02.11.2004 в 17:54)
 

У меня корневой каталог сайта, если верить phpinfo(),- /Document and Settings/Site/
Вот... Если я ставлю
AuthUserFile /Document and Settings/Site/admin/.htpass

то появляется та же ошибка.

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования