Ошибка mysqle ipb

  • Автор темы Автор темы Warline
  • Дата начала Дата начала

Warline

Путник
Пользователь
Сообщения
1
Розыгрыши
0
Репутация
0
Реакции
10
Баллы
0
Решил затестить скрипт ботов для ipb , но выдает ошибку, я уже перерыл все.



Ошибка :

Код:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex.php on line 66

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex.php on line 96

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex.php on line 104
I7yPGEN (denis-kuhlevskii@mail.ru) - ONLINE

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex.php on line 122
Guest - ONLINE

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex.php on line 141

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 51

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 81

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 89
DarkMage (p1ckw1ck90@mail.ru) - ONLINE

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 107
Guest - ONLINE

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 51

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 81

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 89
elwood (agnes201@mail.ru) - ONLINE

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /forum/script/ElvenIndex2.php on line 107
Guest - ONLINE

Файл ElvenIndex.php :
Код:
<?php

#----------------------------------------
#ElvenRobot2 для IPB 3.x версий
#С возможностью оставления случайных комментарий
#ICQ:591564 email:reply@blogelfa.ru
#----------------------------------------

#----------------------------------------
#Подключение к базе
#----------------------------------------
$dblocation = 'localhost';
$dbname = 'basa';
$dbuser = 'user';
$dbpasswd = 'pass';
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
  echo('Net connekta k baze :(');
  exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
  echo('Net connekta k baze :(');
  exit();
}
mysql_query("set names utf8") or die(mysql_error());
#========================================


#----------------------------------------
#Настройки
#----------------------------------------
#Префикс таблиц форума
$prefix = 'forum_';

#Очистка кэша включена (yes / no)?
$cache_allow = 'yes';

#Сколько раз происходит ДОПОЛНИТЕЛЬНО обработка скрипта при единичном запуске index.php (% считается отдельно при каждом разе)?
$howmany = '2';

#Файл с никами
$fwun = 'ElvenNicks.txt';

#С какой вероятностью (%) регистрировать бота?
$bot_chance = '60';

        #Регистрировать на адреса из файла?
        $email_type = 'yes';

            #Префикс Email-адреса, на который будет регистрироваться бот, если $email_type = 'no' или закончились адреса в файле
            $prefix_email = 'ne.yandex.ru';
       
            #Файл с электронными адресами
            $fwem = 'ElvenEmails.txt';

    #IP, который будет присваиваться боту
    $bot_ip = 'none';

    #ID группы, в которую будет зачислен бот
    $bot_group_id = '3';

    #С какой вероятностью (%) в подписи будет случайный юзебар?
    $bsign_usebar_chance = '30';       
   
    #С каким шансом (%) у бота будет заполнена дата рождения?
    $bdate_chance = '40';

    #С какой вероятностью (%) у бота будет указан пол?
    $bgender_chance = '40';

        #Каков шанс (%) что пол у бота будет мужской?
        $bgender_male_chance = '90';

    #С какой вероятностью (%) у бота будет указан город?
    $bcity_chance = '30';

    #Каков шанс (%) что у бота будет указан номер ICQ?
    $bicq_chance = '15';


#С какой вероятностью добавлять гостя в список активных пользователей?
$guest_chance = '100';

    #IP, который будет присваиваться гостю
    $guest_ip = 'none';

    #ID группы "Гости"
    $guest_group_id = '2';

#С какой вероятностью бот или гость будут просматривать случайную тему?
$rtheme_chance = '70';
   
    #Засчитывать ли просмотр темы?
    $rtheme_allow = 'yes';


##########################
#НЕ РАБОТАЕТ НА FOXY.PRO
##########################
#Добавлять ли в онлайн уже зарегистрированных ботов (yes / no)?
$bot_alredy = 'yes';

        #Вызываются боты, которые посещали форум последний раз ... минут назад?
        $bot_alredy_timeout = '720';

        #Сколько минимум могут добавится ТОЛЬКО из зарегистрированных?
        $bot_alredy_min = '5';

        #Сколько максимум могут добавится ТОЛЬКО из зарегистрированных?
        $bot_alredy_max = '10';


##########################
#Оставление случайных комментариев [BETA]
##########################
#Включена ли опция добавления случайных комментариев (yes / no)?
$rcomments_allow = 'yes';
   
    #Если опция включена, откуда берется текст комментариев?
    $rcomments_file = 'ElvenComments.txt';

    #Отправка комментария от случайного пользователя (rand) или от определенного (ID)?
    $rcomments_bot = 'rand';

    #Отправлять комментарий в случайную тему или в определенную?
    #Если в случайную - впишите rand
    #Если в определенную - впишите ID тему
    $rcomments_topic = 'rand';
   
    #Засчитывать ли просмотр темы, где бот оставил случайный комментарий (yes / no)?
    $rcomments_view = 'yes';
   
    #Cколько раз дополнительно происходит обработка ElvenPoster?
    $rcomments_howmany = '100';

#========================================

?>

И файл ElvenIndex2.php :
Код:
<?php

#----------------------------------------
#Подключаем файл с настройками
#----------------------------------------
include("ElvenConfig.php");
$p_members = ''.$prefix.'members';
$p_sessions = ''.$prefix.'sessions';
$p_topics = ''.$prefix.'topics';
$p_pfields_content = ''.$prefix.'pfields_content';
$p_profile_portal = ''.$prefix.'profile_portal';
$time = time()-rand(1,60);
#========================================

#----------------------------------------
#Рабочая часть скрипта ElvenRobot2
#----------------------------------------
#Регистриуем бота
if ($bot_chance > 0)
{
if (rand(1,100) <= $bot_chance)
{
#Присваеваем случайный ник
$ar=file("$fwun");
if($ar){
    $strcount=1;
    $datacount=(sizeof($ar));
    if($strcount > $datacount){
        $strcount=$datacount;}
    $datacount--;
    $a=array();
    for ($i = 0; $i < $strcount; $i++) {
        do{$value=mt_rand(0, $datacount);}while(in_array($value,$a));
        $a[$i]=$value;
$nick = trim($ar[$value]);
    }}
$ar2=file("$fwem");
if($ar2){
    $strcount2=1;
    $datacount2=(sizeof($ar2));
    if($strcount2 > $datacount2){
        $strcount2=$datacount2;}
    $datacount2--;
    $a2=array();
    for ($i2 = 0; $i2 < $strcount2; $i2++) {
        do{$value2=mt_rand(0, $datacount2);}while(in_array($value2,$a2));
        $a2[$i2]=$value2;
$email2 = trim($ar2[$value2]);;
$fl = $fwem; $line = $a2[$i2]+1; $file = file($fl); $count = count($file); $fp = fopen($fl,"w"); for($i=0;$i<$count;$i++) {if($i!=$line-1) {fwrite($fp,$file[$i]);}}fclose($fp);}}
   
$selectName = mysql_fetch_array(mysql_query("SELECT `name` AS `is` FROM $p_members WHERE `name`='$nick'"));
if (isset($selectName[is])) {$nick = $nick.rand(1,100);}
if (($email_type  == yes) AND !empty($email2)) { $email = $email2; } else {$email = ''.$nick.'@'.$prefix_email.'';}
$hash = md5($nick);
if (rand(1,100) <= $bdate_chance)
{
$bday = rand(1,28);
$bmonth = rand(1,12);
$byear = rand(1970,2011);
}
$adduser = mysql_query("INSERT INTO $p_members
(`member_id`,
`name`,
`member_group_id`,
`email`,
`joined`,
`ip_address`,
`last_post`,
`bday_day`,
`bday_month`,
`bday_year`,
`last_visit`,
`last_activity`,
`members_display_name`,
`members_seo_name`,
`members_l_display_name`,
`members_l_username`)
VALUES
('', '$nick', '$bot_group_id', '$email', '$time', '$bot_ip', '$time',
'$bday', '$bmonth', '$byear', '$time', '$time', '$nick', '$nick', '$nick', '$nick');");
$selectM = mysql_fetch_array(mysql_query("SELECT `member_id` AS `id` FROM $p_members WHERE `name`='$nick'"));
if (rand(1,100) <= $bgender_chance) {if (rand(1,100) <= $bgender_male_chance) {$gender = 'm';} else {$gender = 'f';} }
if (rand(1,100) <= $bcity_chance) {$cities = array('Москва', 'Санкт-Петербург', 'Новосибирск', 'Екатеринбург', 'Нижний Новгород', 'Самара', 'Омск', 'Казань', 'Челябинск', 'Ростов-на-Дону', 'Уфа', 'Волгоград', 'Пермь', 'Красноярск', 'Воронеж'); $city = $cities[rand(1,15)];}
if (rand(1,100) <= $bicq_chance) {$icq = rand(1000000,999999999);}
if (rand(1,100) <= $bsign_chance) {
if (rand(1,100) <= $bsign_usebar_chance) {$bsign_usebar_id = rand(1,50);$bsign_usebar = '[url=http://imagger.ru][img]http://imagger.ru/imgs/usebars/'.$bsign_usebar_id.'.jpg[/img][/url]';}
$addinfo = mysql_query("INSERT INTO $p_profile_portal (`pp_member_id`, `signature`) VALUES ('$selectM[id]', '$bsign_usebar')"); }
$adddata = mysql_query("INSERT INTO $p_pfields_content (`member_id`, `field_4`, `field_5`, `field_6`, `field_3`) VALUES ('$selectM[id]', '$icq', '$gender', '$city', 'http://blogelfa.ru')");
$selectT = mysql_fetch_array(mysql_query("SELECT `tid` AS `id` FROM $p_topics ORDER BY RAND() LIMIT 1"));
if (rand(1,100) <= $rtheme_chance) {$rtheme = $selectT[id];} else {$rtheme = '0';}
if ($rtheme_allow == yes) {$upd[views] = mysql_query("UPDATE $p_topics SET `views`=`views`+'1' WHERE (`tid`='$rtheme')");}
$addtoloa = mysql_query("INSERT INTO $p_sessions (`id`, `member_name`, `seo_name`, `member_id`, `ip_address`, `browser`,
`running_time`, `member_group`, `location_1_type`, `location_1_id`, `current_appcomponent`, `current_module`,
`uagent_key`, `uagent_version`, `uagent_type`, `current_section`, `location_2_type`)
VALUES ('$hash', '$nick', '$nick', '$selectM[id]', '$bot_ip', 'Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0',
'$time', '$bot_group_id', 'topic', '$rtheme', 'forums', 'forums', 'firefox', '6', 'browser', 'topics', 'forum')");
echo ''.$nick.' ('.$email.') - ONLINE<br>';
}
}

#Добавляем гостя
if ($guest_chance > 0)
{
if (rand(1,100) <= $guest_chance)
{
$hash = md5(rand(1,10000));
$selectT = mysql_fetch_array(mysql_query("SELECT `tid` AS `id` FROM $p_topics ORDER BY RAND() LIMIT 1"));
if (rand(1,100) <= $rtheme_chance) {$rtheme = $selectT[id];} else {$rtheme = '0';}
if ($rtheme_allow == yes) {$upd[views] = mysql_query("UPDATE $p_topics SET `views`=`views`+'1' WHERE (`tid`='$rtheme')");}
$addtoloa = mysql_query("INSERT INTO $p_sessions (`id`, `member_name`, `seo_name`, `member_id`, `ip_address`, `browser`,
`running_time`, `member_group`, `location_1_type`, `location_1_id`, `current_appcomponent`, `current_module`,
`uagent_key`, `uagent_version`, `uagent_type`, `current_section`, `location_2_type`)
VALUES ('$hash', '', '', '0', '$bot_ip', 'Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0',
'$time', '$guest_group_id', 'topic', '$rtheme', 'forums', 'forums', 'firefox', '6', 'browser', 'topics', 'forum')");
echo 'Guest - ONLINE<br>';
}
}
?>
 
Эта ошибка сигнализирует от том, что сам запрос выполняется не верно.
Для начала указать данные для соединения бд.
 
Назад
Сверху Снизу