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.SU

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


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

> Описание: Нет файла на хостинге, но по ссылке переходит.
aleks3130
Отправлено: 31 Августа, 2010 - 09:26:27
Post Id


Гость


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


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

[+]


есть ссылка к примеру http://prime/windows[dot]html
но на хостинге существуют файла только
index.html
index2.html
cart.html

переход осуществляется нормально но как это происходит не понятно.

Внутриности index.html на всякий случай.
require "../include/common.php";
require_once "../include/classes/shop.class.php";
$s = new Shop();
$s->parse();
$s->out();

сайт использует шаблонизатор Xtemplate

Ещё если кто нибудь знает подскажите.
На сайте html файлы запускаются с php кодом как можно сделать такое на локальном хостинге, возможно что то нужно поменять в настройках php.ini ?

К примеру если я запускаю на локальном хостинге фаил index.html с кодом php то он не обрабатывает блок php и пишет ошибку.
а если index.html сохраняю как index.php то всё работает.

Как сделать что бы на локальном хостинге html файла с php вставками обрабатывались?


Заранее спасибо.
 
 Top
Libiros
Отправлено: 31 Августа, 2010 - 09:36:53
Post Id


Новичок


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


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




aleks3130 пишет:
Как сделать что бы на локальном хостинге html файла с php вставками обрабатывались?

в .htaccess надо добавить следующие строчки:

Цитата:
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
 
 Top
alexspb
Отправлено: 31 Августа, 2010 - 09:46:41
Post Id


Посетитель


Покинул форум
Сообщений всего: 260
Дата рег-ции: Май 2010  


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




aleks3130 пишет:
Как сделать что бы на локальном хостинге html файла с php вставками обрабатывались?
Это можно сделать, но не стоит - работайте по нормальному с ПХП


-----
Хостинг - неограниченно доменов на одну папку
Ajax - отличное введение
 
 Top
Libiros
Отправлено: 31 Августа, 2010 - 09:49:25
Post Id


Новичок


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


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




Почему? Однако
 
 Top
aleks3130
Отправлено: 31 Августа, 2010 - 09:54:28
Post Id


Гость


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


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

[+]


Ну а что по поводу перехода на несуществующий фаил?
 
 Top
alexspb
Отправлено: 31 Августа, 2010 - 09:55:42
Post Id


Посетитель


Покинул форум
Сообщений всего: 260
Дата рег-ции: Май 2010  


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




Libiros пишет:
Почему?
как минимум лишняя нагрузка на сервер, которому придется парсить файлы, которые он бы не парсил, а отдавал "как есть"
(Добавление)
aleks3130 пишет:
Ну а что по поводу перехода на несуществующий фаил?
Не видя кода сложно сказать - может это мод риврайт или еще что-то

(Отредактировано автором: 31 Августа, 2010 - 09:55:54)



-----
Хостинг - неограниченно доменов на одну папку
Ajax - отличное введение
 
 Top
aleks3130
Отправлено: 31 Августа, 2010 - 11:00:16
Post Id


Гость


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


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

[+]


Какой код нужен? код index.html высылал.
 
 Top
JustUserR
Отправлено: 31 Августа, 2010 - 16:14:34
Post Id



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


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


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




Libiros пишет:
В .htaccess надо добавить следующие строчки:
При добавлении указанных вами директив в htaccess будет происходить обрботка всех web-путей с заданной директории которые запрашивают файл с расщиоением html и передача их PHP-интерпретатору - однако в силу того что таких файлов реально не существует то будет получена ошибка Для возможности создания шаблонизатора необходимо указать каскадную обработку - то есть некоторый шаблон web-пути который будет передаваться реально существующему PHP-скрипту с заданным правилом запуска - таким образом требуемая конфигурация может быть примерно такой
CODE (text):
скопировать код в буфер обмена
  1. <Files MATCH>
  2. RemoveType .htm .html
  3. AddType application/x-my-templater .htm .html
  4. Action application/x-my-templater /real-web-path/to/script.php
  5. </Files>


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB