01.09.2013, 18:36 | #1 |
Новичок
Регистрация: 03.08.2013
Сообщений: 11
Вес репутации: 0
|
Размещение кода на сайте, который состоит из смешанных файлов html и php
Есть сайт, на котором я хочу разместить код sape. Сайт представляет из себя следующий список файлов: index.php и остальные файлы .html
Я установила код sape на index.php - все работает отлично: код выглядит так: ---------------------- <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '***мой номер***'); } require_once('/home/content/46/7545446/html/sitename/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); ?> ----------------------- Далее решила добавить код Сэйп на остальные уже статичные страницы. Вставила так: 1. создала файл sape_links.php в который добавила код: <?php define('_SAPE_USER', '***мой номер***'); require_once($_SERVER['DOCUMENT_ROOT'].'/home/content/46/7545446/html/sitename/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(3); ?> 2. вставляю код в html-файл в место, где ссылки должны выводиться: <!--#include virtual="sape_links.php"--> 3. прописываю в файле .htaccess обработку html файлов как php AddHandler application/x-httpd-php5-3 .htm .html В итоге в html-файле, где должны отображаться ссылки ничего отображается, а при просмотре файла в режиме кода вижу: <!--#include virtual="sape_links.php"--> Подскажите, что сделано неправильно? |
01.09.2013, 19:25 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
обрабатываете хтмл страницы пхпей, и внедряете в них ssi-инклуды.
SSI c PHP одновременно не работают.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
01.09.2013, 19:31 | #3 |
Новичок
Регистрация: 03.08.2013
Сообщений: 11
Вес репутации: 0
|
Подскажите пожалуйста как нужно сделать? Дело в том, что я искала на форуме подобные решения и именно так как было указано в какой-то из тем - сделала. То есть мне вместо include нужно что-то другое писать?
|
01.09.2013, 20:53 | #4 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Если на страницах html выполняется php, то и используйте php include
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
01.09.2013, 22:40 | #5 |
Новичок
Регистрация: 03.08.2013
Сообщений: 11
Вес репутации: 0
|
Вместо <!--#include virtual="sape_links.php"--> вставила в html файл код
<?php include ('sape_links.php'); ?> Все равно не работает. Добавлено через 5 минут Итого сейчас у меня выглядит код так: в sape_links.php: ---------------- <?php define('_SAPE_USER', 'f5c07b10e40d1628794cdb25bf5227b2'); require_once('/home/content/46/7545446/html/mysite/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(3); ?> ---------------- .htaccess: ---------------- RemoveHandler .php .htm .html AddType x-httpd-php5-3 .php .htm .html .phtml ---------------- html-файл: ---------------- <?php include ('sape_links.php'); ?> ---------------- и ничего не работает! Последний раз редактировалось Orangejob; 01.09.2013 в 22:40. Причина: Добавлено сообщение |
01.09.2013, 22:43 | #6 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
01.09.2013, 23:07 | #8 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Значит php не выполняется. Выясняйте у хостера, как включить.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
01.09.2013, 23:16 | #9 |
Новичок
Регистрация: 03.08.2013
Сообщений: 11
Вес репутации: 0
|
Но у меня здесь же лежит файл index.php c кодом Сэйп:
все работает отлично! значит php обрабатывается код выглядит так: ---------------------- <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '***мой номер***'); } require_once('/home/content/46/7545446/html/sitename/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); ?> ----------------- и проверку типа test.php (<?php phpinfo(); ?>) я делала - попадаю на таблицу PHP Version 5.3.24 |
01.09.2013, 23:22 | #10 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Цитата:
Осталось включить его поддержку в файлах .html
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка кода Sape на html-сайте | grafinya | Вопросы по работе системы | 9 | 05.01.2013 00:40 |
Вопросы по сайту, который на html'e | Starkoff | Вопросы по работе системы | 8 | 09.07.2011 21:40 |
Размещение кода ссылок на статичных html страницах | grizzly78 | Вопросы от новичков | 7 | 26.01.2009 12:33 |
Размещение кода на html | pehota | Установка кода на различные движки | 11 | 10.04.2008 22:04 |
размещение идентификационного номера в комментариях html кода? | Сергей_11 | Вопросы по работе системы | 11 | 03.07.2007 10:06 |
Часовой пояс GMT +3, время: 11:56.