Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Проблема с PHP (http://forum.sape.ru/showthread.php?t=18593)

alex87 26.09.2008 19:49

Проблема с 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 страниц, При етом ниодной ссылки не выводиться на сайте, уже даже заявки поприходили - принял, что делать чтоб выводилась ссылка на указанойстранице ?

заранее спасибо

jokero 26.09.2008 19:54

Цитата:

Сообщение от alex87 (Сообщение 249086)
код прописал в гостевой 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 страниц, При етом ниодной ссылки не выводиться на сайте, уже даже заявки поприходили - принял, что делать чтоб выводилась ссылка на указанойстранице ?

заранее спасибо

1. Проверьте права доступа на папку это 777
2. Удалите links.db
3. Что то сомневаюсь что код правильно стоит не проще код поставить в index.php?

Deicider 26.09.2008 23:38

У меня тоже с глобалом были проблемы, и сделал просто обычный код в отдельном файле, который подключается include-ом. Неямотря на то, что написано в руководстве - "если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее."
То есть всё наоборот получилось, с глобальными не работало у меня, а по-обычному всё ОК.

alex87 26.09.2008 23:39

1. Права доступа проверил - 777 правильно
2. удалил - появилось новое
3. в index.php стоит код такой же как и в guest.php

я вот думаю, в настройках поставил галочку "Этот сайт является статическим и я "вручную" размещаю на нем ссылки" надеюсь ето никак немогло повлиять, я просто как то не решаюсь выложить пароль и логин для доступа на фтп!

VoiD_BY 26.09.2008 23:42

дэ...

alex87 26.09.2008 23:59

А что значит дэ, я просто не уверен что какой то умный человек не зайдет и не почистит мне все под чистую! Если я ошибаюсь - переубедите ))

Veles 27.09.2008 00:03

Цитата:

Сообщение от alex87 (Сообщение 249232)
А что значит дэ, я просто не уверен что какой то умный человек не зайдет и не почистит мне все под чистую! Если я ошибаюсь - переубедите ))

ТС, Вы явно путаете вариант голого html(без поддержки php) и вариант с php. Читайте внимательнее. Вам НЕ нужен никакой ftp логин, пароль и проч.

alex87 27.09.2008 00:17

ну рас путаю и ети данные не нужны, скажите что и куда писать
1. есть index.php
2. есть block/right.php (правая колонка и ссылки должны быть тут)

напишите популярно что куда писать и что сделать тошо я явно либо туплю либо чевото незамечаю, зарание спс

Veles 27.09.2008 00:29

Цитата:

Сообщение от alex87 (Сообщение 249250)
ну рас путаю и ети данные не нужны, скажите что и куда писать
1. есть index.php
2. есть block/right.php (правая колонка и ссылки должны быть тут)

напишите популярно что куда писать и что сделать тошо я явно либо туплю либо чевото незамечаю, зарание спс

Движок? А впрочем, Баал с ним...
Просто воткните в нужное место 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();
?>

Дал вариант кода с защитой от проверки продажности...

alex87 27.09.2008 00:37

еффект нулевой :(
как ничего небыло так и нету, вы хоть скажите что должно появиться и чтоя должен высматривать?


Часовой пояс GMT +3, время: 02:23.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.