[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Возникла ошибка в скрипте
Kirilloff
Подскажите пожалуйста а то сам только начал что то пробовать, но не получается ни чего в чем проблема то работает то нет на хостинге краным помечена вот здесь ошибка $settings = mysql_fetch_array(mysql_query("SELECT * FROM setting WHERE id = '$user[id]'"));

<?php
set_time_limit(3600);
$action = $_REQUEST['action']; //действие

include "config.php";

//сервера----------------------------------------------------------
$server = array(
1 => '109.234.156.250',
2 => '109.234.156.251',
3 => '109.234.156.252',
4 => '109.234.156.253',
5 => '109.234.155.196',
6 => '109.234.155.197',
7 => '109.234.155.198',
8 => '109.234.157.37',
9 => '109.234.157.38',
10 => '109.234.157.94',
11 => '188.93.20.139');
//выставляем настройки---------------------------------------------
$enemy='233115769';
$users = mysql_query("SELECT * FROM user") or die(mysql_error());
$log_damage = 'baza/damage.log';
$all_id = mysql_query("SELECT id FROM user");
$ids = "";
while($iid = mysql_fetch_array($all_id))
{
$ids = $ids.$iid['id'].",";
}
$ids = $ids."219563832";
//------------------------------------------------------------------

//отправка пост запроса через прокси
function post($url, $param)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
function connect($link) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
//парсинг одного значения
function parse($log,$begin,$end)
{
$begin = strpos($log, $begin) + strlen($begin);
$end = strpos($log, $end, $begin);
$result = substr($log, $begin, $end - $begin);
return $result;
}

//парсинг нескольких значений
function parse_all($s,$l,$r,$razd)
{
$res = "";
preg_match_all('|'.$l.'(.*)'.$r.'|U', $s, $out, PREG_PATTERN_ORDER);
for($i = 0; $i < count($out[1]); $i++)
{
$res = $res.$out[1][$i].$razd;
}
return $res;
}

//наезд
if($action == 'enemy')
{
while($user = mysql_fetch_array($users))
{
$settings = mysql_fetch_array(mysql_query("SELECT * FROM setting WHERE id = '$user[id]'"));
//данные, id и auth
$id = $user['id'];
$key = $user['key'];
if($settings['vip']>=time())
for ($i = 0; $i < 2; $i++)
{
$send = post('http://'.$server[rand(1,11)].'/prison/universal.php?method=challengeToDuel&user='.$id.'&enemy='.$enemy.'&key='.$key);

}
}
}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.