Использую MyWeb 4.1
Сборка interlude от RusTeam
Вебсайт на хостинге 1gb, сам сервер по дрогому ip.
Настроил config.php
Quote
<?php
#l2vote by MartS (icq 439-849-080 mailto:admin@inshell.ru)
if (!defined(SECURED)) die;
//error_reporting(E_ALL);
$CONFIG['ip']='87.254.138.130';//ип mysql сервера (гейм)
$CONFIG['port']='???????'; //порт mysql
$CONFIG['login']='???????'; //логин mysql
$CONFIG['pass']='??????????'; //пароль mysql
$CONFIG['bd']='l2rt'; //база сервера
$CONFIG['voteid']='8947'; //id сервера в l2top
$CONFIG['vnum']=50;//не менять!!!! (количество отображаемых голосов в л2топе)
$CONFIG['telnetip']='127.0.0.1'; //ip телнет сервера.
$CONFIG['telnetport']='12345'; //порт телнет сервера.
$CONFIG['telnetpass']='password'; //пароль телнет сервера.
$CONFIG['telnetuse']=false; //по умолчанию выключено (не для всех сборок работает)
$CONFIG['logfile']='log_parce.txt'; //лог файл, парсящего л2топ, скрипта
$CONFIG['logfile2']='log_prize.txt'; //лог файл, парсящего л2топ, скрипта
$CONFIG['priseid']='4037'; //id призового итема.
$CONFIG['prisenum']='1'; //количество призового итема.
$ALLOW_IPS = array('127.0.0.1','192.xx.xx.xx'); //ip с которых разрещен вызов парсящего и выдающего призы сриптов.
?>
поправил parce.php
Quote
$l2topar=file('http://l2top.ru/?top=editServ&adminAct=lasVotes&uid='.$CONFIG['voteid'].'&act=info');
залил это
Quote
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for l2vote
-- ----------------------------
CREATE TABLE `l2vote` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(200) NOT NULL,
`ip` varchar(25) NOT NULL,
`date` date NOT NULL,
`status` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
http://*********/file/parce.php - запускаю, вот что пишет лог
Обращение к скрипту с ip:********* [17.03.2010 - 23:23]
Выполняюсь.... [17.03.2010 - 23:23]
ошибка, неверное количество записей получено с л2топа (0) [17.03.2010 - 23:23]
EOF [17.03.2010 - 23:23]
Пробывал в разных кодировках, utf-8 , windows -1252