Ayola.net

Форумы поддержки хостинга => Установка скриптов => Тема начата: 32bit от Октябрь 21, 2007, 16:22:14



Название: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 16:22:14
То есть сами по себе .php работают адекватно, а вот в HTML результат не вставляется.
Использую конструкцию вида
Код:
<!--#include virtual="/phpdir/phpfile.php" -->
Перетащил сайт с другого хостинга - там работало (но хостер уж очень тормозной был)


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 18:30:31
Это SSI, у нас их и не было никогда, используйте PHP функцию include.


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 18:40:55
Код:
<?php include ("/phpdir/phpfile.php"); ?>
тоже не помогает


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 18:43:55
include ("phpdir/phpfile.php");

вы указывайте или настоящий полный путь, или относительный.


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 18:51:06
В корне лежит каталог /mn/ со скриптами, в index.html указываю относительный путь
Код:
<?php include ("/mn/read_headers.php");?>


Название: Re: скрипты не инклудятся
Отправлено: N@KE от Октябрь 21, 2007, 18:57:23
В корне лежит каталог /mn/ со скриптами, в index.html указываю относительный путь
Код:
<?php include ("/mn/read_headers.php");?>
без черточки первой!!!! /mn/read_headers.php
                                 ^


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 19:03:04
<?php include ("mn/read_headers.php"); ?>
без чёрточки тот же самый результат  :(


Название: Re: скрипты не инклудятся
Отправлено: N@KE от Октябрь 21, 2007, 19:10:21
тогда полный путь прописывай...


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 19:14:11
да я уж всё попробовал, прежде чем к народу приставать за помощью...


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 19:14:51
Там всё проще.
Вы переименуйте .html файл, в .php. И используйте вот этот вариант:

<?php include ("mn/read_headers.php"); ?>

И всё будет работать.


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 19:15:26
Для того чтобы выполнятлся php код, ваш файл должен иметь расширение .php


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 19:21:38
index.html >> index.php
всё по-прежнему... ничего не понимаю
точно по формуле: CH3-CO-C2H5 плюс метил-гидрат, два часа на пару - не берёт! А должно брать... (с)Жванецкий


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 20:02:35
Логическая ошибка в файле mn/read_news.php - инклюды находящиеся в этой директории будучи вызванными из нижестоящей директории будут искаться в ней же.

т.е. у вас там первая строчка include("config.php"); а должно быть include("mn/config.php");


Название: Re: скрипты не инклудятся
Отправлено: 32bit от Октябрь 21, 2007, 21:32:31
Ага, ну, понятно. Спасибо! Просто на другом хостинге и так работало. Буду править.


Название: Re: скрипты не инклудятся
Отправлено: support@ayola.net от Октябрь 21, 2007, 21:34:41
Если как PHP, то не могло работать - PHP у всех одинаковый.
А если как SSI - да, вполне могло. Но мы пока не можем предоставлять SSI к сожалению.


Название: Re: скрипты не инклудятся
Отправлено: Moyarus от Ноябрь 28, 2007, 00:33:31
Если ssi здесь не работает мне наверное тут нечего ловить.Хотя так надеялся на этот хостинг.Может че подскажите?


Название: Re: скрипты не инклудятся
Отправлено: tzps@ayola.ru от Ноябрь 28, 2007, 00:41:43
подскажу :)
Используйте php, со всеми возможностями ssi он отлично справляется, и при этом умеет значительно больше.


Название: Re: скрипты не инклудятся
Отправлено: kaminkam от Май 14, 2008, 19:18:23
А чего так боятся включать SSI  ?


Название: Re: скрипты не инклудятся
Отправлено: Astraller™ от Май 14, 2008, 19:21:06
А чего так боятся включать SSI  ?
А зачем?


Название: Re: скрипты не инклудятся
Отправлено: iFred от Май 15, 2008, 18:28:08
да не нужен этот SSI,
а что вы хотели, это бесплатный хостинг. ;)
и так тут все на высшем уровне. :)