• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Выполнение php в файле без расширения

Форумы Хостинг Выполнение php в файле без расширения
maxellviv
05.02.2012
хостинг: есть
домен: есть
Выполнение php в файле без расширения
Как настроить что бы файл без расширения выполнялся как php?
Илья
05.02.2012
хостинг: есть
домен: есть
Попробуйте прописать в начале файла:
!#/usr/local/bin/php
и установить права на выполнение chmod ugo+x

Хотя правильность такой затеи под вопросом.
maxellviv
05.02.2012
хостинг: есть
домен: есть
Прописал !#/usr/local/bin/php , теперь в браузере просто выводится содержимое файла.
В тотал командере выставил права 777, так как там нельзя выставить права ugo+x, или где их выставить?
kasyan.sergey
07.02.2012
хостинг: есть
домен: есть
Это не рекомендуется делать в целях безопасности. Возможно вас интересует mod_rewrite для того чтобы в адресной строке не отображалось расширение .php?
maxellviv
07.02.2012
хостинг: есть
домен: есть
Есть файл h в котором заинклуден файл help.php в котором делается перенаправление ссылки типа http://www.site.com/h?add...
где add это html страница в папке help
Я думаю это сделано не очень правильно и наверное лучше сделать через mod_rewrite, да?
Хотя скрипт не мой и хочется чтоб и так работало.
kasyan.sergey
07.02.2012
хостинг: есть
домен: есть
поставьте расширение к файлу h.php, а ссылки прописывайте как http://www.site.com/h.php?add....
Илья
10.02.2012
хостинг: есть
домен: есть
Тут скорее всего нужно отталкиваться от задачи, которую вы хотите выполнить, а не от реализации. Поэтому было бы отлично если бы вы описали задачу.
eugen
10.02.2012
хостинг: есть
домен: есть
1) Обрабатывать php в файлах без расширения не получится. Никак.
2) Для реализации http://www.site.com/h?add... :

Создайте файл h.php, который содержит всю логику, в корне сайта создайте файл .htaccess такого содержания:

RewriteEngine On
RewriteRule ^h$ /h.php [L,QSA]

При запросе посетителем страницы http://www.site.com/h?add... будет вызываться h.php
maxellviv
10.02.2012
хостинг: есть
домен: есть
eugen
Я хотел сделать RewriteRule но не знал как правильно, так как ты описал работает идеальною.
Большое тебе спасибо.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города