Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   Два вопроса по ошипкам (http://forum.sape.ru/showthread.php?t=8171)

MasterSeo 24.01.2008 11:16

Два вопроса по ошипкам
 
Некорректно работает:

1:

решился

2:

echo $sape->return_links(4); - нормально
echo $sape->return_links(4); - нормально
echo $sape->return_links(); - ошипка: Call to a member function on a non-object in...

или по трем местам страницы разнести нельзя ссылочки... :rolleyes:

Ank 24.01.2008 12:02

можно разнести. но видимо к 3-му вызову уже саповский класс погиб.
Это надо целиком смотреть что и как.

MasterSeo 24.01.2008 13:56

не в этом дело...

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o)
$links = explode('<br>', $sape->return_links(4));
$links2 = explode('<br>', $sape->return_links(4));
$links3 = explode('<br>', $sape->return_links());


....


.....


if ($links3!="") foreach ($links3 as $link) {
if ($link!="") echo ' -=- '.$link.' -=- ';
}

Выдает:

Notice: Undefined variable: links3 in ....

поправил на вот так:


if (isset($links3)) foreach ($links3 as $link) {
if ($link!="") echo ' -=- '.$link.' -=- ';
}

Вопрос остался, более 8 ссылок покажется на странице?

MasterSeo 24.01.2008 13:58

мне кажется просто сам класс косячный - если ссылок в моем случае меньше 8 - будет ошипку выдавать...

Ank 24.01.2008 14:07

ну дык.. в explode сунуть пустую строку - видимо должно сломаться...
А зачем кстати explode? Может проще 8 раз по одной?

MasterSeo 24.01.2008 15:35

поясню:

8 раз по одной - а маркеры куда девать?

они ж пустыми будут стоять. ;)

Ank 24.01.2008 15:50

А проверить на наличие href перед тем как маркер рисовать?
И вообще - ключевое слово "украшательство" или просто в факе поковырятся...

MasterSeo 24.01.2008 18:08

експлойд "дешевле". тема прошу закрыть, разобрался.


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

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