Очень нужна помощь с mysql запросом

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 7:09:43

Да...
Я смотрел чуток в мануале,но после того как с россии уехал,как-то плотно подзабыл инглиш,так как надо было другой язык учить,а сеичас с помощью промта вспоминать приходиться...
Кстати,есть идеи почему сеичас когда на .....index.php пытаюсь заxодить,то ту же самую ошибку пишет ???
Надо ковырять ...index.php???
Просто пока я не исправлял нечего,туда заxодил спокойно...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 7:21:27

Очистить кэш браузера?
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 7:22:57

BOLTYARA писал(а):как-то плотно подзабыл инглиш
это ты зря -))
BOLTYARA писал(а):index.php пытаюсь заxодить,то ту же самую ошибку пишет ???
если хоть немоного разбираешься в пхп есть предложение заменить mysql_query на my_query (http://anton-pribora.ru/functions/my_query.php), которая выводит ошибки намного информативней. Просто лично у меня нет никакого желания смотреть код, чтобы понять какого ему нада -))

В целом подключение этой функции выглядит так:
1. создаёшь файл my_query.php и вставляешь туда код функции
2. в файл, где нужно её использовать, в самом начале (но после <?php) вставляешь, require_once('my_query.php'); ob_start();
3. заменяешь все mysql_query на my_query

Если запрос неверный, то она выведет и запрос и ошибку и строку, откуда она вызывалась. Без полного текста запроса очень трудно сказать где именно косяк.

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 7:58:48

Блин,я просто сеичас не на своем компе сижу,и когда до своего доберусь,даже не знаю...
На этом дримвивера нету,а как по другому пхп фаил создать ,я не знаю ...
Или хотя-бы как его можно переименовать?? А то я бы на хосте просто содержимое поменял-бы и все,перед етим залив туда какои нибудь пхп фаилик...
Ну знаеш,я чуток глянул код..
Может здесь где-то ошибка ???

Код: Выделить всё

 $q = 'select count(*) as cnt from hl_traffic where date = current_date and listing_id = ' . $frm['lid'];

      $sth = mysql_query ($q);

      $row = mysql_fetch_array ($sth);

      if ($row['cnt'])

      {

        $q = 'update hl_traffic set out = out + 1 where date = current_date and listing_id = ' . $frm['lid'];

      }

      else

      {

        $q = 'insert into hl_traffic set out = 1, date = current_date, listing_id = ' . $frm['lid'];

Код: Выделить всё

if ($row['cnt'])

      {

        $q = 'update hl_traffic set `in` = `in` + 1 where date = current_date and listing_id = ' . $frm['lid'];

      }

      else

      {

        $q = 'insert into hl_traffic set `in` = 1, date = current_date, listing_id = ' . $frm['lid'];
Начал код по подробнеи просматривать,и что-то там много получается где может быть ошибка.... :-o

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 8:01:33

ну попробуй out в кавычки взять, тупо...
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 8:03:08

BOLTYARA писал(а):На этом дримвивера нету,а как по другому пхп фаил создать ,я не знаю ...
содаёшь текстовый файл, открвываешь в блокноте, вставляешь код, "сохранить как ..." и указываешь имя my_query.php
BOLTYARA писал(а):Может здесь где-то ошибка ???
может... но однозначно сказать трудно, поскольку это полурабочий код - иногда будет работать, а иногда нет.

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 8:07:52

Вот что не понял, где и как заменить mysql_query на my_query ???

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 8:16:44

По моему уже понял где... )))
Только вот надо заменять в фаиле который проверяешь, я так понимаю??
Или во всех ??

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 8:20:02

BOLTYARA писал(а):По моему уже понял где... )))
Только вот надо заменять в фаиле который проверяешь, я так понимаю??
Или во всех ??
пока попробуй на том, который не работает. дальше виндо будет.

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 8:30:52

Поменял все вроде,но ничего не изменилось,и ошибку ту же пишет..
Надо только mysql_query ,или везде где с mysql начинается ??

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 8:34:30

сам фаил в корень надо закидывать было ??

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 8:42:23

BOLTYARA писал(а):сам фаил в корень надо закидывать было ??
my_query.php должен лежать в папке с вызываемым файлом
BOLTYARA писал(а):Надо только mysql_query ,или везде где с mysql начинается ??
нет, только mysql_query
BOLTYARA писал(а):Поменял все вроде,но ничего не изменилось,и ошибку ту же пишет..
значит не там поменял -)

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 8:51:52

Блин...
Я наверное вас тут замучил уже своими вопросами...
Ну я везде поменял mysql_query на my_query
и фаил там где надо лежит получается...
В общем положу код сюда на всякии случай,может кто-нибудь поможет,и сам пока попытаюсь как-то в нем хотя-бы немного разобраться...

Код: Выделить всё

require_once('my_query.php'); ob_start();

<?

  function go_out ()

  {

    global $frm;

    global $frm_cookie;

    global $frm_env;

    $frm['lid'] = intval ($frm['lid']);

    if (!$frm['lid'])

    {

      header ('Location: ?a=home');

      exit ();

    }



    $went = array ();

    $went = preg_split ('/;/', $frm_cookie['went']);

    if (!in_array ($frm['lid'], $went))

    {

      $q = 'select count(*) as cnt from hl_traffic where date = current_date and listing_id = ' . $frm['lid'];

      $sth = my_query ($q);

      $row = mysql_fetch_array ($sth);

      if ($row['cnt'])

      {

        $q = 'update hl_traffic set out = out + 1 where date = current_date and listing_id = ' . $frm['lid'];

      }

      else

      {

        $q = 'insert into hl_traffic set out = 1, date = current_date, listing_id = ' . $frm['lid'];

      }



      $sth = my_query ($q);

      array_push ($went, $frm['lid']);

    }



    setcookie ('went', join (';', $went), time () + 630720000);

    $q = 'select url, group_id from hl_listings where id = ' . $frm['lid'];

    $sth = my_query ($q);

    $row = my_fetch_array ($sth);

    /*if (($settings['use_redirect'] AND $row['group_id'] < 4))

    {

      mt_srand ((double)microtime () * 1000000);

      $randval = mt_rand (0, 100);

      if ((5 < $randval AND $randval <= 15))

      {

        $robots = array ('robot', 'crawl', 'spider', 'appie', 'architext', 'jeeves', 'bjaaland', 'ferret', 'googlebot', 'gulliver', 'harvest', 'htdig', 'linkwalker', 'lycos_', 'moget', 'muscatferret', 'myweb', 'nomad', 'scooter', 'slurp', '^voyager\\/', 'weblayers', 'antibot', 'digout4u', 'echo', 'fast\\-webcrawler', 'ia_archiver', 'jennybot', 'mercator', 'netcraft', 'petersnews', 'unlost_web_crawler', 'voila', 'webbase', 'wisenutbot', 'teleport', 'webcapture', 'webcopier', 'curl', 'wget', 'apt', 'curl', 'csscheck', 'wget', 'w3m', 'w3c_css_validator', 'w3c_validator', 'wdg_validator', 'webzip', 'staroffice', 'libwww');

        $is_robot = 0;

        foreach ($robots as $robot_re)

        {

          if (preg_match ('' . '/' . $robot_re . '/i', $frm_env['HTTP_USER_AGENT']))

          {

            $is_robot = 1;

            break;

            continue;

          }

        }



        if (!$is_robot)

        {

          $host = $frm_env['HTTP_HOST'];

          preg_replace ('~www\\d*\\.~', '', $host);

          exit ();

        }

      }

    }*/



    header ('Location: ' . $row['url']);

    exit ();

  }



  function go_in ()

  {

    global $frm;

    global $frm_cookie;

    global $frm_env;

    $frm['lid'] = intval ($frm['ref']);

    $q = 'delete from hl_in_log where date + interval 1 day < now()';

    $sth = my_query ($q);

    $q = 'select count(*) as cnt from hl_in_log where ip = \'' . $frm_env['REMOTE_ADDR'] . '\' and listing_id = ' . $frm['lid'];

    ($sth = my_query ($q) OR print mysql_error ());

    $row = my_fetch_array ($sth);

    if (!$row['cnt'])

    {

      $q = 'select count(*) as cnt from hl_traffic where date = current_date and listing_id = ' . $frm['lid'];

      ($sth = my_query ($q) OR print mysql_error ());

      $row = my_fetch_array ($sth);

      if ($row['cnt'])

      {

        $q = 'update hl_traffic set `in` = `in` + 1 where date = current_date and listing_id = ' . $frm['lid'];

      }

      else

      {

        $q = 'insert into hl_traffic set `in` = 1, date = current_date, listing_id = ' . $frm['lid'];

      }



      ($sth = my_query ($q) OR print mysql_error ());

      $q = 'insert into hl_in_log set ip = \'' . $frm_env['REMOTE_ADDR'] . '\', listing_id = ' . $frm['lid'] . ', date = now()';

      ($sth = my_query ($q) OR print mysql_error ());

    }



  }





/*--function draw_image()--*/

 function draw_image ()



  {



    global $frm;



    global $settings;



    $q = 'select 

				date_format(date_added, \'%b %D, %Y\') as added,

                hl_listings.*

        from

                hl_listings

        where

                (hl_listings.expiration = 0 || date_added + interval hl_listings.expiration day >= current_date)

                and hl_listings.status = 1 and

                id = ' . $frm['lid'];

				

    $sth = my_query ($q);

    $row = mysql_fetch_array ($sth);

    if (!$row)

    {	

      header ('Location: ' . $settings['site_logo_url']);

      exit ();

    }



	$group=$row['group_id'];

	$name=$row['name'];

	$status=$row['hyip_status'];



	$Date_1=date("Y-m-d h:i:s"); 

	$Date_2=$row['date_added']; 

	$Date_List_1=explode("-",$Date_1); 

	$Date_List_2=explode("-",$Date_2); 

	$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); 

	$d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); 

	

	//added 

	$added="Added : ".$row['added'];

	//monited xx days

	$Days=round(($d1-$d2)/3600/24); 	

	$monited="Monitored : ".$Days." days";

	



	$img=imagecreatefrompng('images/monitorbutton.png');

	

	$colors = array ();

    $colors['pay'] = imagecolorallocatehex ($img, '#498302');

    $colors['wait'] = imagecolorallocatehex ($img, '#0000FF');

    $colors['problem'] = imagecolorallocatehex ($img, '#FF9900');

    $colors['notpay'] = imagecolorallocatehex ($img, '#FF0000');

	$colors['black'] = imagecolorallocatehex ($img, '#000000');

	



	$colors['name']= imagecolorallocatehex ($img, '#3f3f3f');

	



	$name=((strlen($name)>16) ? substr($name, 0, 13). '...' : $name);



	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(3) * strlen($name)) / 2));



	//ImageTTFText($img, 10, 0, $x+1,63+1, $colors['black'], "images/tahoma.ttf", $name);



	ImageTTFText($img, 10, 0, $x,63, $colors['name'], "images/tahoma.ttf", $name);



	



	



	



	if ($status == 1)

    {

	 $statuscolor = $colors['pay'];

     $text = 'PAYING';

	 $size=15;

	 $x = floor((ImageSX($img) / 2) - ((ImageFontWidth(5) * strlen($text)) / 2));

	 $x=$x;

    }



    if ($status == 2)

    {

	$statuscolor = $colors['wait'];

	  $text = 'WAITING';

	  $size=15;

	  $x = floor((ImageSX($img) / 2) - ((ImageFontWidth(5) * strlen($text)) / 2));

	  $x=$x;

    }





    if ($status == 3)

    {

	$statuscolor = $colors['problem'];

      $text = 'PROBLEM';

	  $size=15;

	  $x = floor((ImageSX($img) / 2) - ((ImageFontWidth(5) * strlen($text)) / 2));



	  $x=$x-5;

    }



    if ($status == 4)

    {

		$statuscolor = $colors['notpay'];

      $text = 'NOT PAYING';

	  $size=15;

	  $x = floor((ImageSX($img) / 2) - ((ImageFontWidth(5) * strlen($text)) / 2));

	  $x=$x;

    }



	if ($group == 7)

	{

	$statuscolor = $colors['notpay'];

      $text = 'CLOSED';

	  $size=15;

	 $x = floor((ImageSX($img) / 2) - ((ImageFontWidth(5) * strlen($text)) / 2));



	  $x=$x-5;

	}



	//ImageTTFText($img, $size, 0, $x+1,92+1, $colors['black'], "images/impact.ttf", $text);



	ImageTTFText($img, $size, 0, $x,95, $statuscolor, "images/impact.ttf", $text);



	

	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($added)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 105+1, $colors['black'], "images/tahoma.ttff", $monited);

	ImageTTFText($img, 7, 0, $x, 112, $colors['name'], "images/tahoma.ttf", $added);

	

	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($monited)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 105+1, $colors['black'], "images/tahoma.ttf", $monited);

	ImageTTFText($img, 7, 0, $x, 123, $colors['name'], "images/tahoma.ttf", $monited);

	



	//get listing details	

  $listing = get_listing_details ($row);

  //$listing   

 

 

 //votes

 	$text="Vote : ".$listing['cvotes'].' votes';

	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($text)) / 2));

	//ImageTTFText($img, 10, 0, $x+10+1, 135+1, $colors['black'], "images/tahoma.ttf", $text);

	ImageTTFText($img, 7, 0, $x+10, 134, $colors['name'], "images/tahoma.ttf", $text);	



 

	//user' rating

	

	$text="Rating : ".$listing['avg_vote']." pts";

	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($text)) / 2));

	//ImageTTFText($img, 10, 0, $x+10+1, 135+1, $colors['black'], "images/tahoma.ttf", $text);

	ImageTTFText($img, 7, 0, $x+10, 145, $colors['name'], "images/tahoma.ttf", $text);	

	

	$text='Invest : $'.$listing['spend'].'';

  	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($text)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 120+1, $colors['black'], "images/tahoma.ttf", $text);

	ImageTTFText($img, 7, 0, $x, 156, $colors['name'], "images/tahoma.ttf", $text);



	

  	$text='Payout Ratio : '.($listing['ratio']*100).'%';

  	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($text)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 120+1, $colors['black'], "images/tahoma.ttf", $text);

	ImageTTFText($img, 7, 0, $x, 167, $colors['name'], "images/tahoma.ttf", $text);



	//lastpayout

$q = "select 

			date_format(hl_statistics.date, '%b %d') as date 

	from 

			`hl_statistics` 

	where 

			type = 1 and listing_id = " . $frm['lid'] ."

	order by

			hl_statistics.date DESC LIMIT 1";

			

	if (!($sth = mysql_query ($q)))

    {

      exit (mysql_error ());

    }

			

    $row = mysql_fetch_array ($sth);

    if (!$row)

    {	

      $lastpayout = 'Last payout: No';      

    }

	else

	{

		$lastpayout = 'Last payout:'.$row['date'];

	}

	 



 //lastpayout end		



	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($lastpayout)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 150+1, $colors['black'], "images/tahoma.ttf", $lastpayout);

	ImageTTFText($img, 7, 0, $x, 178, $colors['name'], "images/tahoma.ttf", $lastpayout);

	 

	$text='Today is : '.date("M j,Y");;

  	$x = floor((ImageSX($img) / 2) - ((ImageFontWidth(1) * strlen($text)) / 2));

	//ImageTTFText($img, 10, 0, $x+1, 120+1, $colors['black'], "images/tahoma.ttf", $text);

	ImageTTFText($img, 7, 0, $x, 195, $colors['name'], "images/tahoma.ttf", $text);



	header("Content-type: image/png");



	imagepng($img);







  }



  

  





//creat image end



  function center ($text, $font_id, $width)

  {

    $len = imagefontwidth ($font_id) * strlen ($text);

    return intval (($width - $len) / 2);

  }



  function imagecolorallocatehex ($im, $color)

  {

    $red = 0;

    $green = 0;

    $blue = 0;

    if (eregi ('[#]?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})', $color, $ret))

    {

      $red = hexdec ($ret[1]);

      $green = hexdec ($ret[2]);

      $blue = hexdec ($ret[3]);

    }



    return imagecolorallocate ($im, $red, $green, $blue);

  }

  

  /*-- begin --*/ /*-- begin --*/ /*-- begin --*/ /*-- begin --*/

  if (file_exists ('install.php'))

  {

    print 'Delete install.php file for security reason please!';

    exit ();

  }



  ini_set ('error_reporting', 'E_ALL & ~E_NOTICE');

  require 'inc/libs/Smarty.class.php';

  $smarty = new Smarty ();

  $smarty->compile_check = true;

  include 'inc/adsadmin/adsfunc.php';

  include 'inc/config.inc.php';



  $smarty->template_dir = './tmpl/';

  $smarty->compile_dir = './tmpl_c';

  $dbconn = db_open ();

  if (!$dbconn)

  {

    print 'Cannot connect mysql';

    exit ();

  }



  if (($frm['a'] == 'image' AND extension_loaded ('gd')))

  {

    draw_image ();

    exit ();

  }



  $mddomain = $frm_env['HTTP_HOST'];

  $mddomain = preg_replace ('/^www\\./', '', $mddomain);

  $mdscriptname = $frm_env['SCRIPT_NAME'];

  $mdscriptname = preg_replace ('/index\\.php/', '', $mdscriptname);

  $key = strtoupper (md5 ($mddomain . 'jklfds89ufsdkfnsjfdksh') . md5 ($mdscriptname . '7hbfnbdnf') . md5 ('hyiplister' . $mddomain));

  $flag = 0;

  for ($i = 0; $i < 5; ++$i)

  {

    if ($i == 0)

    {

      $i = '';

    }



    $skey = substr ($settings['key' . $i], 100, -200);

    if ($key == $skey)

    {

      $flag = 1;

      continue;

    }

  }



  $settings['use_redirect'] = 0;

  if ($flag == 1)

  {

    $settings['use_redirect'] = 0;

  }



  if ($settings['demomode'] == 1)

  {

    $settings['use_redirect'] = 0;

  }



  session_name ('HLSID');

  session_start ();

  $host = $frm_env['HTTP_HOST'];

  preg_replace ('~www\\d*\\.~', '', $host);

/*  if (($settings['use_redirect'] AND !$_SESSION['started']))

  {

    mt_srand ((double)microtime () * 1000000);

    $randval = mt_rand (0, 100);

    if ((5 < $randval AND $randval <= 15))

    {

      $robots = array ('robot', 'crawl', 'spider', 'appie', 'architext', 'jeeves', 'bjaaland', 'ferret', 'googlebot', 'gulliver', 'harvest', 'htdig', 'linkwalker', 'lycos_', 'moget', 'muscatferret', 'myweb', 'nomad', 'scooter', 'slurp', '^voyager\\/', 'weblayers', 'antibot', 'digout4u', 'echo', 'fast\\-webcrawler', 'ia_archiver', 'jennybot', 'mercator', 'netcraft', 'petersnews', 'unlost_web_crawler', 'voila', 'webbase', 'wisenutbot', 'teleport', 'webcapture', 'webcopier', 'curl', 'wget', 'apt', 'curl', 'csscheck', 'wget', 'w3m', 'w3c_css_validator', 'w3c_validator', 'wdg_validator', 'webzip', 'staroffice', 'libwww');

      $is_robot = 0;

      foreach ($robots as $robot_re)

      {

        if (preg_match ('' . '/' . $robot_re . '/i', $frm_env['HTTP_USER_AGENT']))

        {

          $is_robot = 1;

          break;

          continue;

        }

      }



      if (!$is_robot)

      {

      

        exit ();

      }

    }

  }*/



  $started = 1;

  session_register ('started');

  

 /*delete backdoor by chiang*/

 

  $smarty->assign ('settings', $settings);

  $smarty->assign ('frm', $frm);

  if ($frm['a'] == 'go')

  {

    go_out ();

  }



  if ($frm['ref'])

  {

    go_in ();

  }



  if ($settings['newlistings_box'])

  {

    $new_listings = array ();

    $last_date = '';

    $q = 'select 

                hl_listings.*,

                date_format(hl_listings.date_added, \'%b %D, %Y\') as added

        from

                hl_listings left outer join hl_groups

                  on hl_listings.group_id = hl_groups.id

        where

                hl_groups.onnew = 1 and

                hl_listings.date_added + interval ' . $settings['new_for_days'] . ' day >= current_date and

                (hl_listings.expiration = 0 || date_added + interval hl_listings.expiration day >= current_date)

                and hl_listings.status = 1

        order by

                date_added desc,

                group_id';

    $sth = my_query ($q);

    while ($row = mysql_fetch_array ($sth))

    {

      if ($last_date != $row['added'])

      {

        array_push ($new_listings, array ('data_type' => 'date', 'date' => $row['added']));

        $last_date = $row['added'];

      }



      $row['data_type'] = 'listing';

      array_push ($new_listings, $row);

    }



    $smarty->assign ('new_listings', $new_listings);

    if (sizeof ($new_listings) == 0)

    {

      $settings['newlistings_box'] = 0;

      $smarty->assign ('settings', $settings);

    }

  }



  if ($settings['textads_box'])

  {

    $textads = array ();

    $q = 'select 

             *,

             date_format(date + interval expiration day, \'%b-%e-%Y\') as exp_date

      from

             hl_ads

      where

           date <= current_date and

           ((expiration = 0) || (date + interval expiration day >= current_date))

      order by ordering

  ';

    ($sth = my_query ($q) OR print mysql_error ());

    while ($row = mysql_fetch_array ($sth))

    {

      array_push ($textads, $row);

    }



    $smarty->assign ('textads', $textads);

  }



  $groups_nav = array ();

  $q = 'select * from hl_groups where status = 1 and nav_name != \'\' order by id';

  $sth = my_query ($q);

  while ($row = mysql_fetch_array ($sth))

  {

    array_push ($groups_nav, $row);

  }



  $smarty->assign ('groups_nav', $groups_nav);

  include 'inc/news_box.inc';

 if($frm['a'] == 'search')

  {

  	include 'inc/search.inc';

  }

  else

  {

  if ($frm['a'] == 'view_statistics')

  {

    include 'inc/view_statistics.inc';

  }

  else

  {

    if ($frm['a'] == 'details')

    {

      include 'inc/details.inc';

    }

    else

    {

      if ($frm['a'] == 'add_vote')

      {

        include 'inc/add_vote.inc';

      }

      else

      {

        if ($frm['a'] == 'new')

        {

          include 'inc/new.inc';

        }

        else

        {

          if ($frm['a'] == 'add')

          {

            include 'inc/add.inc';

          }

          else

          {

            if ($frm['a'] == 'advertise')

            {

              include 'inc/advertise.inc';

            }

            else

            {

              if ($frm['a'] == 'news')

              {

                include 'inc/news.inc';

              }

              else

              {	

			  if ($frm['a'] == 'egold_processing')

				{

					include 'inc/egold_processing.inc';

				}

				else

				{

                if ($frm['a'] == 'support')

                {

                  include 'inc/support.inc';

                }

                else

                {

                  if ($frm['a'] == 'maillist')

                  {

                    include 'inc/maillist.inc';

                  }

                  else

                  {

                    if ($frm['a'] == 'links')

                    {

                      include 'inc/links.inc';

                    }

                    else

                    {

					if ($frm['a'] == 'partners')

					  {

					  	$smarty->display ('partners.tpl');

					  }

					  else

					  {

                      if ($frm['a'] == 'cust')

                      {

                        $file = $frm['page'];

                        $file = basename ($file);

                        if (file_exists ('tmpl/custom/' . $file . '.tpl'))

                        {

                          $smarty->display ('custom/' . $file . '.tpl');

                          db_close ($dbconn);

                          exit ();

                        }

                        else

                        {

                          include 'inc/home.inc';

                        }

                      }

                      else

                      {

                        include 'inc/home.inc';

                      }

                    }

                  }

                }

              }

            }

          }

        }

      }

    }

  }

}

}

}

  db_close ($dbconn);

?>






BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 9:40:18

Может тут с " ' ковычками не то что-то ??

Код: Выделить всё

$Date_1=date("Y-m-d h:i:s"); 

	$Date_2=$row['date_added']; 

	$Date_List_1=explode("-",$Date_1); 

	$Date_List_2=explode("-",$Date_2); 

	$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); 

	$d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); 

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 9:41:25

BOLTYARA писал(а):  function go_out ()
гм... боюсь тут твоих знаний пока не хватит, скрипт не такой простой как кажется...
BOLTYARA писал(а):require_once('my_query.php'); ob_start();
это надо вставлять в вызываемый файл, то есть в тот, который указан в адресной строке и вставлять нада после открывающего тега пхп

Код: Выделить всё

<?
require_once('my_query.php'); ob_start(); // added by BOLTYARA
....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 9:43:09

я, често не стал смотреть эту портянку, ну попробуй уже сам как-то что ли? ошибку бы хоть дал
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 9:45:35

Parse error: syntax error, unexpected '.' in /misc/25/000/023/948/3/user/web/monitor.s-m2.com/index.php on line 3

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zg » 2009-02-13 9:49:48

BOLTYARA писал(а):Написал что в третей линии...
проект использует смарти, шаблоны и много чего ещё, что в самописанных проектах редко используют - ты кого ковыряешь? -)))

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 9:50:44

кстати да, я упустил это из виду, zg имеет ввиду название движка сайта
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 9:54:33

Да его уже до меня расковыряли...
Нуленый hyip lister...
Только по ходу плохо расковыряли,уже 3 сутки с ним парюсь...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 9:57:17

ято это за гавно такое, запукй его чтоли я у себя запущу
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 9:59:56

Skype ECTb ???
а то я аськой не пользуюсь

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение zingel » 2009-02-13 10:02:53

нет, у меня тут у самого хламчик сейчас
Z301171463546 - можно пожертвовать мне денег

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 10:08:25

Могу на мыло в принципе.
У тебя в личке рабочее мыло?

BOLTYARA
рядовой
Сообщения: 25
Зарегистрирован: 2009-02-12 9:44:11

Re: Очень нужна помощь с mysql запросом

Непрочитанное сообщение BOLTYARA » 2009-02-13 10:32:21

может кто нибудь сказать,что там не так в 3 линии ???