Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: PHP скрипты в любом расширении

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
krutovaniya
Отправлено: 15 Ноября, 2009 - 15:12:03
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




Сейчас скрипты работают только в .php
А мне надо, что бы они работали во всех файлах.

По-моему где-то в наcтройках Apache было.

Подключаю PHP так:

Настройки Apache пишет:
PHPIniDir "Скрыто"
LoadModule php5_module "Скрыто"
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Ноября, 2009 - 15:15:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




если вы эти файлы require() или include(), то расширение не имеет значения... и играет оно роль только по прямому обращению к файлу через браузер... вот тогда конф апача нужен..
 
 Top
krutovaniya
Отправлено: 15 Ноября, 2009 - 15:16:54
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




ТОЧНО! Только сщас дошло!!! СПАСИБО!
(Добавление)
Ой. Попробовал и понял, что ни я ни Вы не так поняли.
Есть некий файл. Пусть, index.html
В этом файле должны выполняться разные скрипты, и include() не исключение Улыбка
 
 Top
CenapaTop
Отправлено: 15 Ноября, 2009 - 15:45:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 166
Дата рег-ции: Авг. 2009  


Помог: 1 раз(а)




В .htaccess
RemoveHandler .html
AddType application/x-httpd-php .html
 
 Top
krutovaniya
Отправлено: 15 Ноября, 2009 - 15:50:15
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




Работает. А если необходимо ЛЮБОЕ расширение, вплодь до его отсуствия?
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Ноября, 2009 - 16:00:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




*
 
 Top
biperch
Отправлено: 15 Ноября, 2009 - 16:06:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




CenapaTop пишет:
В .htaccess
RemoveHandler .html
AddType application/x-httpd-php .html .txt .hz .fak .itd
 
 Top
krutovaniya
Отправлено: 15 Ноября, 2009 - 16:25:58
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




DeepVarvar пишет:
*
Не работает

(----- .*)
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2009 - 10:47:31
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Только при этом при обращении к любому файлу веб-сервер будет подключать соответствующий модуль интерпретатора, не забывайте об этом. Это может привести к ненужной и неоправданной нагрузке на этот самый веб-сервер.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
JustUserR
Отправлено: 16 Ноября, 2009 - 12:30:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




krutovaniya Вообще использование * было бы логически неверным особенно для версии PHP-CGI - получилось бы что PHP должен сам сеья рекурсивно обрабатывать до бесконечности (Вы обралились к фалй и его путь засунулся в PATH_INFO и передался PHP но тут Apache увидел что все файлы надо передавать PHP и передаст и так до бесконечности)


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
krutovaniya
Отправлено: 16 Ноября, 2009 - 15:11:11
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




Короче проблема в том, что будет файл без расширения (search, например). Как задать обработку такого файла PHP?
 
 Top
JustUserR
Отправлено: 17 Ноября, 2009 - 11:46:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




krutovaniya пишет:
Короче проблема в том, что будет файл без расширения (search, например). Как задать обработку такого файла PHP?
Использовать директиву htaccess для конкретного файла - <Files filename></Files>
Насчет того как это будет работаь с модулем PHP как Apache я не уверен но с CGI-версией есть беспроигрышный вариант - вставляете в начало PHP-скрипта стороку #!/usr/bin/php и делаете его исполняемым


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
krutovaniya
Отправлено: 17 Ноября, 2009 - 15:26:23
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




JustUserR пишет:
#!/usr/bin/php

Куда только не вставлял! Радость
Результат один: отображается просто php текст включая "#!/usr/bin/php"

JustUserR пишет:
Использовать директиву htaccess для конкретного файла

Раскажите подробнее, как это сделать.
 
 Top
JustUserR
Отправлено: 17 Ноября, 2009 - 20:33:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




krutovaniya пишет:
Куда только не вставлял!
А у вас PHP установлен именно в этот каталог (А если у вас widnows то должна быть в apache включена эмуляция shebang-конструкций)
Далее важно включить ваш PHP-скрипт как CGI-скрипт чтбы его можно было исполнять
<Files yourscript.php>
Options +ExecCGI
</Files>
Вообще самое простое что мне придумалось - создайте обычный PHP-скрипт с расширением и сделайте ALIAS для него
А по оригинальному вопросу надо еще думать


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
krutovaniya
Отправлено: 08 Декабря, 2009 - 18:50:59
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


Помог: 0 раз(а)




JustUserR пишет:
shebang-конструкций

По ходу это и не работает.
Потыкал ножечком httpd.conf - где включить это чудо-юдо "shebang" так и не нашёл.

да, у меня винда
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB