23.04.2007, 13:12 | #1 |
Специалист
|
Так все-же, придет ли команда Sape мне на помощь или нет?
Так все-же, придет ли команда Sape мне на помощь или нет? уже вторую неделю не могу нормально код поставить на сайт, то одна проблема, то другая. Уже есть заявки, а мне приходится отказывать.
сайт http://www.trackway.net, site_id=13547 проблему уже поднимал на http://forum.sape.ru/viewtopic.php?t=600 но никакого вразумительного ответа не получил. Вот смотрите простой пример, пытаюсь объяснить простыми словами: допустим, файла links.db еще нет. мы посещаем динамическую страницу, например http://www.trackway.net/travel/index...earch=10140769 Файл links.db генерируется и содержит следующий код: <?xml version="1.0" encoding="windows-1251" ?><sape site_url="http://www.trackway.net" delimiter=""><page uri="*"><![CDATA[]]></page></sape> В самом html коде появляется, то есть, полученный от Вас код на PERL вроде работает. теперь, база данных еще генерирует статические HTML страницы. чтобы работать с ними, согласно вашей инструкции, я должен вставить код в страницу следующим образом: содержимое файла sape1.php следующее: <?php define('_SAPE_USER', 'XXXXXXXXXXXXX'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); # $sape = new SAPE_client(); $o['host'] = 'www.trackway.net'; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); ?> теперь, для примера мы удаляем links.db и заходим на статическую страницу... к примеру http://www.trackway.net/travel/track...vel-Skiing.htm В самом html код числовой появляется файл links.db тоже генерируется, но содержит уже совсем иной код: a:2:{s:18:"__sape_delimiter__";s:0:"";s:16:"__sape _new_url__";s:16:"";} И что самое главное, после того, как файл links.db сгенерируется с таким кодом, на динамических страницах появляются ошибки! что я делаю неправильно? Добавление: с сегоднешнего дня числовой код с статических html страничках вообще перестал появляться. соответственно при заходе на html страницу генерируется links.db нулегого размера (если links.db ранее был пустой) Помогите, или я ничего не понимаю или запутался |
23.04.2007, 13:46 | #4 | |
Специалист
|
Цитата:
следующие вопросы: почему с сегодняшнего дня при заходе на статические HTML страницы файл links.db создается с нулевым размером? пробовал для проверки include вместо содержимого sape1.php подсовывать <?php phpinfo(); ?>, прекрасно работает... и еще, может код Perl как то можно приспособить, чтобы вставлять в статические HTML страницы, чтобы иметь одну и туже базу ? что должно быть в sape1.pl ? |
|
23.04.2007, 13:55 | #5 | |
Специалист
|
Цитата:
еще раз спасибо |
|
23.04.2007, 14:11 | #6 | |
Администратор
Регистрация: 10.11.2006
Сообщений: 166
Вес репутации: 252
|
Цитата:
my $sape = new SAPE( user => '<КОД_ЮЗЕРА>', host => '<ИМЯ_ХОСТА>', # необязательно, по умолчанию: $ENV{HOSTNAME} charset => 'windows-1251', # необязательно, по умолчанию: windows-1251 ); print $sape->get_links; |
|
23.04.2007, 16:10 | #7 |
Специалист
|
Все, спасибо. разнес мух от борщя и щей раздельно :) вроде бы заработало :)
и всеже контрольный вопрос: Если файл links.db генерирует код на Perl, то файл links.db имеет следующий вид: <?xml version="1.0" encoding="windows-1251" ?><sape site_url="http://www.trackway.net" delimiter=""><page uri="*"><![CDATA[]]></page></sape> Если файл links.db генерирует код на PHP то то файл links.db имеет следующий вид: a:2:{s:18:"__sape_delimiter__";s:0:"";s:16:"__sape _new_url__";s:16:"";} Это является нормальным? |
23.04.2007, 16:16 | #8 | ||
Специалист
|
Цитата:
Код:
#!/usr/bin/perl print "Content-type: text/html\n\n"; require '/home/yyyyy/public_html/xxxxxxx/SAPE.pm'; my $sape = new SAPE( user => 'xxxxxxxxx', host => 'www.trackway.net', # необязательно, по умолчанию: $ENV{HOSTNAME} charset => 'windows-1251', # необязательно, по умолчанию: windows-1251 ); print $sape->get_links; то получаем ошибку. если в том виде, который я привел, то код не генерируется[/code] |
||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помощь | igorinich | Вопросы от новичков | 4 | 25.04.2008 23:31 |
Помощь...) | gs-samp | Курилка | 8 | 23.03.2008 16:25 |
Помощь за $ | vergood1 | Деловое сотрудничество | 7 | 03.01.2008 12:37 |
Команда по установке кодов | TheVS | Пожелания пользователей системы | 5 | 04.06.2007 22:06 |
Установка SAPE на vBulletin v3.6.4 - нужна помощь за WMZ | T4PR | Вопросы по работе системы | 10 | 23.05.2007 17:06 |
Часовой пояс GMT +3, время: 12:21.