26.09.2008, 19:49 | #1 |
Новичок
Регистрация: 25.09.2008
Сообщений: 11
Вес репутации: 0
|
Проблема с PHP
код прописал в гостевой guest.php
<? global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> код вывода ссылок лежит в block/right.php <?php global $sape; echo $sape->return_links(); ?> проиндексировало 289 страниц, При етом ниодной ссылки не выводиться на сайте, уже даже заявки поприходили - принял, что делать чтоб выводилась ссылка на указанойстранице ? заранее спасибо |
26.09.2008, 19:54 | #2 | |
Мастер
Регистрация: 17.03.2008
Адрес: <?php
Сообщений: 734
Вес репутации: 226
|
Цитата:
2. Удалите links.db 3. Что то сомневаюсь что код правильно стоит не проще код поставить в index.php? |
|
26.09.2008, 23:38 | #3 |
Специалист
Регистрация: 15.07.2008
Сообщений: 375
Вес репутации: 207
|
У меня тоже с глобалом были проблемы, и сделал просто обычный код в отдельном файле, который подключается include-ом. Неямотря на то, что написано в руководстве - "если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее."
То есть всё наоборот получилось, с глобальными не работало у меня, а по-обычному всё ОК. |
26.09.2008, 23:39 | #4 |
Новичок
Регистрация: 25.09.2008
Сообщений: 11
Вес репутации: 0
|
1. Права доступа проверил - 777 правильно
2. удалил - появилось новое 3. в index.php стоит код такой же как и в guest.php я вот думаю, в настройках поставил галочку "Этот сайт является статическим и я "вручную" размещаю на нем ссылки" надеюсь ето никак немогло повлиять, я просто как то не решаюсь выложить пароль и логин для доступа на фтп! |
27.09.2008, 00:03 | #7 |
Велес
Регистрация: 01.07.2007
Адрес: Россия
Сообщений: 1,422
Вес репутации: 269
|
ТС, Вы явно путаете вариант голого html(без поддержки php) и вариант с php. Читайте внимательнее. Вам НЕ нужен никакой ftp логин, пароль и проч.
__________________
|
27.09.2008, 00:17 | #8 |
Новичок
Регистрация: 25.09.2008
Сообщений: 11
Вес репутации: 0
|
ну рас путаю и ети данные не нужны, скажите что и куда писать
1. есть index.php 2. есть block/right.php (правая колонка и ссылки должны быть тут) напишите популярно что куда писать и что сделать тошо я явно либо туплю либо чевото незамечаю, зарание спс |
27.09.2008, 00:29 | #9 | |
Велес
Регистрация: 01.07.2007
Адрес: Россия
Сообщений: 1,422
Вес репутации: 269
|
Цитата:
Просто воткните в нужное место block/right.php <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $opt = array(); $uri = getenv('REQUEST_URI'); $pos = strpos($uri, '?'); if ( $pos ) $uri = substr($uri,0,$pos); $opt['request_uri'] = $uri; $sape = new SAPE_client($opt); echo $sape->return_links(); ?> Дал вариант кода с защитой от проверки продажности...
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чём проблема? | Se0man | Курилка | 20 | 22.06.2009 17:47 |
YAP - проблема | STdio | Вопросы по работе системы | 8 | 07.08.2008 15:16 |
Проблема ! | prikolki | Вопросы по работе системы | 2 | 02.06.2008 23:08 |
Проблема с DLE 6.7 | RoNaN | Ошибки при работе с системой | 1 | 01.03.2008 16:03 |
Проблема ASP+ЧПУ | Nadin | Вопросы по работе системы | 0 | 07.09.2007 18:18 |
Часовой пояс GMT +3, время: 23:02.