Как запретить открывать PHP файлы ?

gigit

Создатель
Регистрация
21 Дек 2013
Сообщения
39
Реакции
9
Добрый день форумчане.
Возникла проблема и не нашел ее решения и решил задать здесь.
Есть сайт и не знаю как запретить открывать php файлы, то есть если в браузере набираюДля просмотра ссылки Войди или Зарегистрируйся открывается как текстовый файл и все его содержимое можно увидеть,
пробовал все описаные в нете варианты ничего не помогло,
если закрываю так:
Код:
<Files>
order allow,deny
deny from all
</Files>
плеер не видит видео файл
Код:
<FilesMatch ".(config)$">
Order Allow,Deny
Deny from all
</FilesMatch>
плеер тоже не видит, в общем запарился, еще прилагаю htaccess
может кто сможет помочь.
 

Вложения

  • htaccess.txt
    975 байт · Просмотры: 0
А тэги
Код:
<?php ?>
то точно прописаны :) ?
если да, то короткие или длинные используются?
Показ ошибок включён?
Файл на всякий случай попробовать перевести в кодировку UTF-8 Without BOM
P.S. тут скорее с серверной частью проблемы
 
Код:
<Files ~ "\.(php)$">
Order allow,deny
Deny from all
</Files>
 
Добрый день форумчане.
Возникла проблема и не нашел ее решения и решил задать здесь.
Есть сайт и не знаю как запретить открывать php файлы, то есть если в браузере набираюДля просмотра ссылки Войди или Зарегистрируйся открывается как текстовый файл и все его содержимое можно увидеть,
пробовал все описаные в нете варианты ничего не помогло,
если закрываю так:
Код:
<Files>
order allow,deny
deny from all
</Files>
плеер не видит видео файл
Код:
<FilesMatch ".(config)$">
Order Allow,Deny
Deny from all
</FilesMatch>
плеер тоже не видит, в общем запарился, еще прилагаю htaccess
может кто сможет помочь.
получается, что в папке плеера запрещено исполнение пхп, вариантов пару
- перенести файл конфигурации в место, где возможно исполнение
- включить обработку файлов пхп в htaccess, но тут должна быть директива override включена в конфигурации хоста
в любом случае посмотрите
Для просмотра ссылки Войди или Зарегистрируйся
Код:
Чтобы в файлах .html и .htm работали включения PHP вида <?php…?>
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
и да это точно пхп файл?

а плеер не видит в вашем случае потому что он как и ваш броузер обрабатывается одним и тем же правилом запрета, что логично
 
  • Нравится
Реакции: 01K
Код:
<Files ~ "\.(php)$">
Order allow,deny
Deny from all
</Files>
Так перестает проигрываться видео файл.Дело в том что config.php передает ссылку на видео плееру и если запретить php то ничего не воспроизводит
 
Так перестает проигрываться видео файл.Дело в том что config.php передает ссылку на видео плееру и если запретить php то ничего не воспроизводит
приведите полностью содержимое файла конфига
 
Короткий чек лист для проверки:

1). Проверяем не закоментирована ли загрузка PHP модуля в Apache's httpd.conf

2). Проверяем, что в http.conf файле PHP имеет MIME тип. Что-то типа AddType application/x-httpd-php .php. Важно!

3). Не использовать короткие тэги.

4). UTF-8 без BOM :)
 
По моим пунктам проверку сделали?
+ что выводит phpinfo() ?
На каком сервере это запускается?
 
вот код плеера
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="630" height="480" id="/AVS_video/avs" align="middle">
        <param name="allowFullScreen" value="true" />
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value="{$baseurl}/media/player/player.swf?f={$baseurl}/media/player/config.php?vkey={$video.VID}" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <embed src="{$baseurl}/media/player/player.swf?f={$baseurl}/media/player/config.php?vkey={$video.VID}" quality="high" wmode="transparent" width="630" height="480" name="/AVS_video/avs" align="middle" allowFullScreen="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Как видно config.php передает ссылку на видео, и если в браузере набрать как я уже писал в начале открывается содержимое config файла как обычный xml файл
 

Вложения

  • file.txt
    1,2 KB · Просмотры: 0
Назад
Сверху