05.05.2013, 14:00 | #1 |
Новичок
Регистрация: 08.03.2011
Сообщений: 26
Вес репутации: 0
|
Подскажите как поставить код сапы на php с выводом тестовых файлов.
Не пойму как ставить код сапы на сайт.
Сайт сам сделан на php но текстовые страницы сохраняются в файлах типа index.txt и выводятся потом через php на сайте. Если ставить код и пользоваться мануалом то ссылки можно установить только на костях сайта т.е. в футере и сайт баре и они будут сквозные. А как поставить так чтобы ссылки стояли на текстовых страницах ? Получается нужно ставить их по методике установки ссылок на html ? |
05.05.2013, 14:13 | #2 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
нет. по методике для сайтов на пхп.
создайте инклюд с кодом сапы и инклюдьте как угодно.
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
05.05.2013, 17:32 | #4 |
Новичок
Регистрация: 08.03.2011
Сообщений: 26
Вес репутации: 0
|
текст вставляется таким образом :
<?php include ('cms/functions/le-format.php'); include ('cms/functions/convert-characters.php'); $filename = "cms/textfiles/index.txt"; if (file_exists($filename)) { // Get the contents $file_contents = file_get_contents($filename); $file_contents = autop($file_contents, 0); $file_contents = convert_chars($file_contents, 0); $output = $file_contents; // Print the contents echo $output; } else { echo '<p>No content. The associated text file could not be found.</p>'; } ?> отдельно создаются текстовые файлы типа site.txt Если в ник вставлять <? echo $sape->return_links($1); ?> то этот текст так и появляется на странице т.е. он написан как текст пхп не срабатывает. Что посоветуете ? Добавлено через 17 минут В роди как бы получилось но вот где должны стоять ссылки выводится : return_links(); ?> это нормально ? Последний раз редактировалось origammi; 05.05.2013 в 17:32. Причина: Добавлено сообщение |
05.05.2013, 18:29 | #5 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
вставляйтк так же, как и это:
include ('cms/functions/le-format.php'); и в инклюд вставляйте весь код, а не только <? echo $sape->return_links(); ?> читайте инструкцию и делайте по ней. много раз читайте.
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
05.05.2013, 20:42 | #6 |
Мастер
Регистрация: 17.07.2012
Адрес: Москва
Сообщений: 815
Вес репутации: 195
|
добавить код надо вот так:
PHP код:
|
06.05.2013, 23:20 | #7 | |
Новичок
Регистрация: 08.03.2011
Сообщений: 26
Вес репутации: 0
|
Цитата:
Я создал файлы perem.php : <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'Мой код'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['force_show_code'] = true; $sape = new SAPE_client($o); ?> Затем создал файл links.php: <?php global $sape; echo $sape->return_links(); ?> Эти файлы положил в папки, путь: cms/includes/perem.php и cms/includes/links.php И как вы сказали инклюдю их в странице, будет выделено жирным. <body> <div id="wrap"> <div id="header"></div> <div id="content"> <?php include ('cms/includes/perem.php'); ?> <?php include ('cms/functions/le-format.php'); include ('cms/functions/convert-characters.php'); $filename = "cms/textfiles/index.txt"; if (file_exists($filename)) { // Get the contents $file_contents = file_get_contents($filename); $file_contents = autop($file_contents, 0); $file_contents = convert_chars($file_contents, 0); $output = $file_contents; // Print the contents echo $output; } else { echo '<p>No content. The associated text file could not be found.</p>'; } ?> </div><!-- content_eof //--> <div id="navigation"> <ul id="menu"> <li><strong>Home Page</strong></li> <?php include ('cms/classes/makebutton.class.php'); include ('cms/includes/menu.php'); ?> <li><a href="contact" title="Contact">Contact</a></li> </ul> </div><!-- navigation_eof //--> <div id="footer"> <p>CMS by Patrick Taylor</p> <?php include ('cms/includes/tracking.php'); ?> <?php include ('cms/includes/links.php'); ?> </div><!-- footer_eof //--> </div><!-- wrap_eof //--> </body> </html> Строка <!--check code--> не появилась , почему ? Права на папку поставил 777 файл links.db пустой. Добавлено через 2 минуты qkowlew ваш метод то ж пробовал и ничего. Последний раз редактировалось origammi; 06.05.2013 в 23:20. Причина: Добавлено сообщение |
|
06.05.2013, 23:46 | #8 | |
Мастер
Регистрация: 17.07.2012
Адрес: Москва
Сообщений: 815
Вес репутации: 195
|
Цитата:
1. Всё-таки для начала разберитесь в том, где Вы будете добавлять ссылки, и вместо добавления кода сапе для начала сделайте вывод например слова test средствами php: PHP код:
PHP код:
Создайте в корне сайта файл phpinfo.php с содержимым: PHP код:
и первые две строки полученной страницы скопируйте сюда. |
|
07.05.2013, 00:33 | #9 | |||||
Новичок
Регистрация: 08.03.2011
Сообщений: 26
Вес репутации: 0
|
Цитата:
Цитата:
Цитата:
Цитата:
/home/www/мойсайт.ru sape.php - не получается найти по указанному пути ну и под строками картинка с версией пхп Не пойму корне сайта лежит папка с именем sfdfsdfdsweer (мой код) права на нее 777, внутри папки лежит sape.php Почему не виден sape.php? Последний раз редактировалось origammi; 07.05.2013 в 00:38. |
|||||
07.05.2013, 02:59 | #10 | |
Мастер
Регистрация: 17.07.2012
Адрес: Москва
Сообщений: 815
Вес репутации: 195
|
Цитата:
Самый простой способ получить работающий вариант мне представляется таким: на странице http://твойсайт/phpinfo.php найди строку таблицы, начинающуюся с SCRIPT_FILENAME и скопируй себе то, что во второй ячейке этой строки - БЕЗ имени phpinfo.php должно получиться что-то вроде /home/www/мойсайт.ru или /мойсайт.ru или ВООБЩЕ пустая строка. Вот эту скопированную строку в одинарных кавычках и подставь вместо $_SERVER['DOCUMENT_ROOT'] в строку: PHP код:
PHP код:
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите как сделать поиск внутри файлов | FoxTail | Курилка | 10 | 17.11.2010 20:35 |
Подскажите.Проблема с выводом средств | VictorLA | Финансовые и юридические вопросы | 6 | 23.09.2010 17:34 |
Делаю скрипт загрузки файлов, подскажите по безопасности | Русская мафия | Разработка и сопровождение сайтов | 12 | 14.03.2010 16:18 |
Подскажите программу для массового сравнения файлов | Grush | Курилка | 5 | 09.08.2009 10:03 |
Есть ли у сапы проблемы с выводом средств? | prlink | Курилка | 170 | 18.06.2009 22:00 |
Часовой пояс GMT +3, время: 05:52.