Waraxe IT Security Portal  
  Login or Register
::  Home  ::  Search  ::  Your Account  ::  Forums  ::   Waraxe Advisories  ::  Tools  ::
March 29, 2024
Menu
 Home
 Logout
 Discussions
 Forums
 Members List
 IRC chat
 Tools
 Base64 coder
 MD5 hash
 CRC32 checksum
 ROT13 coder
 SHA-1 hash
 URL-decoder
 Sql Char Encoder
 Affiliates
 y3dips ITsec
 Md5 Cracker
 User Manuals
 AlbumNow
 Content
 Content
 Sections
 FAQ
 Top
 Info
 Feedback
 Recommend Us
 Search
 Journal
 Your Account



User Info
Welcome, Anonymous
Nickname
Password
(Register)

Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9145

People Online:
Visitors: 884
Members: 0
Total: 884
PacketStorm News
·301 Moved Permanently

read more...
Log in Register Forum FAQ Memberlist Search
IT Security and Insecurity Portal

www.waraxe.us Forum Index -> Php -> Need help to update php code to work on PHP 5.3.x
Post new topic  Reply to topic View previous topic :: View next topic 
Need help to update php code to work on PHP 5.3.x
PostPosted: Sun Nov 11, 2012 2:33 am Reply with quote
Rockman
Beginner
Beginner
 
Joined: Oct 24, 2012
Posts: 3




I have some files there where coded in PHP/Ioncube a while back and now there are being installed on a new server with PHP 5.3.x and some will not load or are giving a php warning errors!

Most of the error are for the session, cookies data vars to be pass and then allow the users to login

If you can help and can work using skype or a live join meeting with voice and sharing screen to show and tell & test live

PM me with your skype contact
I will then buzz you via skype

Here is one of the older php session type file that I will need to update to work with php 5.x.x


File #1 members/index.php

Code:

<?
  session_start ();
  if ($form == 'sent')
  {
    unset ($HTTP_SESSION_VARS);
    session_destroy ();
  }
  global $sess_name;
  global $sess_passwd;
  global $host;
  global $dns;
  global $useragent;
  global $sess_id;
  global $sess_data;
  global $sess_bonus;
  $_SESSION['sess_data'];
  session_register ('sess_name');
  session_register ('sess_passwd');
  session_register ('host');
  session_register ('dns');
  session_register ('useragent');
  session_register ('sess_id');
  session_register ('sess_bonus');
  include '../vars.php';
  include '../headfoot.php';
  mysql_connect ($db_host, $db_user, $db_pwd);
  mysql_select_db ($db_name);
  $cfg = mysql_query ('select field, value from adminprops where field IN (\'tnlogn\', \'alfre\', \'almin\', \'almax\', \'mlmin\', \'mlmax\', \'clmin\', \'clmax\', \'alauto\', \'alman\')');
  if (0 < mysql_num_rows ($cfg))
  {
    while ($row = mysql_fetch_object ($cfg))
    {
      ${$row->field} = $row->value;
    }
  }
  @mysql_free_result ($cfg);
  $date = date ('Y-m-d');
  $oldstat = time () - 86400 * 8;
  $delstat = date ('Y-m-d', $oldstat);
  $res = mysql_query ('' . 'delete from `7stat` where `date` < \'' . $delstat . '\'');
  $res = mysql_query ('' . 'delete from `7statsite` where `date` < \'' . $delstat . '\'');
  $usedns = TRUE;
  $myhost = getip ();
  $myuseragent = getuseragent ();
  $mydns = gethostname ($myhost);
  $myuseragent = md5 (trim ('' . $myuseragent));
  $myhost = md5 ('' . $myhost);
  $mydns = md5 ('' . $mydns);
  if (session_is_registered ('securitycheck'))
  {
    $res = mysql_query ('' . 'select sessionidz from user where email=\'' . $sess_name . '\'');
    if (0 < mysql_num_rows ($res))
    {
      $getoldsessionid = mysql_result ($res, 0, 'sessionidz');
    }
    if ($getoldsessionid != $sess_id)
    {
      echo '' . '<head><title>' . $title . '</title></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">' . $title . '<br>Current Session has Expired!</span><script language="JavaScript1.1" type="text/javascript">top.location="' . $self_url . '";</script></center></body></html>';
      unset ($HTTP_SESSION_VARS);
      session_destroy ();
      exit ();
    }
    else
    {
      if (((($host != $myhost AND !$usedns) OR $dns != $mydns) OR $useragent != $myuseragent))
      {
        session_regenerate_id ();
        session_unregister ('securitycheck');
      }
    }
  }
  else
  {
    global $myhost;
    global $mydns;
    global $myuseragent;
    global $sessid;
    $host = $myhost;
    $dns = $mydns;
    $useragent = $myuseragent;
    $sess_id = $sessid;
    $currentdata = array ();
    $currentdata['host'] = $myhost;
    $currentdata['dns'] = $mydns;
    $currentdata['useragent'] = $myuseragent;
    $currentdata['sess_id'] = $sessid;
    session_register ('securitycheck', $currentdata);
  }
  $sessid = session_id ();
  $noaccess = 'You are not authorized to view this page!';
  if ((!isset ($HTTP_SESSION_VARS['sess_name']) OR !ereg ($self_name, $HTTP_REFERER)))
  {
    if ($tnlogn == 1)
    {
      $gentn = $sess_data['gentn'];
      if (($_POST['tninput'] == $gentn AND isset ($_POST['tninput'])))
      {
      }
      else
      {
        echo '' . '<html><title>' . $title . '</title><meta http-equiv="Refresh" content="2;URL=' . $self_url . 'login.php"><body bgcolor="#ffffff"><center><br><span style="font-size:150%">Turing number doesn\'t match, please try again!</span></center></body></html>';
        unset ($HTTP_SESSION_VARS);
        session_destroy ();
        exit ();
      }
    }
    $country = getcountryid (getip ());
    if ($country != '')
    {
      $countrychk = mysql_result (mysql_query ('' . 'select ip_block from blocked_countries where ip_2chr=\'' . $country . '\''), 0);
      if ($countrychk == 1)
      {
        echo '' . '<html><title>' . $title . '</title><meta http-equiv="Refresh" content="2;URL=' . $self_url . '"><body bgcolor="#ffffff"><center><br><span style="font-size:150%">Sorry, but your Country (' . $country . ') has been blocked!</span></center></body></html>';
        unset ($HTTP_SESSION_VARS);
        session_destroy ();
        exit ();
      }
    }
    if (($form == 'sent' AND ereg ($self_name, $HTTP_REFERER)))
    {
      if (((($email == '' OR $passwd == '') OR ereg ('%', $email)) OR ereg ('%', $passwd)))
      {
        echo '' . '<head><title>' . $title . '</title><meta http-equiv="Refresh" content="1;URL=' . $self_url . ('' . 'login.php"></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">' . $title . '<br><br>Error 6: ' . $noaccess . '</span></center></body></html>');
        unset ($HTTP_SESSION_VARS);
        session_destroy ();
        exit ();
      }
      global $email;
      global $passwd;
      global $sessid;
      $sess_name = $email;
      $sess_passwd = $passwd;
      $sess_id = $sessid;
      $resupdatesession = mysql_query ('' . 'update user set sessionidz=\'' . $sessid . '\' where email=\'' . $sess_name . '\'');
      if ($_POST['page'] == 'auto')
      {
        header ('Location: ../auto4credits.php?' . SID);
      }
      else
      {
        if ($_POST['page'] == 'manual')
        {
          header ('Location: ../manual4credits.php?' . SID);
        }
        else
        {
          header ('' . 'Location: ' . $PHP_SELF . '?' . SID);
        }
      }
      exit ();
    }
    echo '' . '<head><title>' . $title . '</title><meta http-equiv="Refresh" content="1;URL=' . $self_url . '"></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">' . $title . '<br><br>Error 7: ' . $noaccess . '</span></center></body></html>';
    unset ($HTTP_SESSION_VARS);
    session_destroy ();
    exit ();
  }
  else
  {
    $res = mysql_query ('' . 'select id, ref, passwd, ac, suspended from user where email=\'' . $sess_name . '\'');
    if (mysql_num_rows ($res) != 0)
    {
      $row = mysql_fetch_object ($res);
      $saved_usrid = $row->id;
      $saved_ref = $row->ref;
      $saved_passwd = $row->passwd;
      $saved_ac = $row->ac;
      $saved_suspended = $row->suspended;
      mysql_free_result ($res);
      if ($saved_suspended != 0)
      {
        secheader ();
        echo '' . '<head><title>' . $title . '</title></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">Your Account was <font color="red">Suspended</font><br><br>You will need to contact Admin regarding this issue.</span></center></body></html>';
        secfooter ();
        unset ($HTTP_SESSION_VARS);
        session_destroy ();
        exit ();
      }
      if (($saved_passwd != $sess_passwd OR $saved_ac != 0))
      {
        echo '' . '<head><title>' . $title . '</title><meta http-equiv="Refresh" content="1;URL=' . $self_url . '"></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">' . $title . '<br><br>Error 8: ' . $noaccess . '</span></center></body></html>';
        unset ($HTTP_SESSION_VARS);
        session_destroy ();
        exit ();
      }
      if ($sess_data['usrid'] != $saved_usrid)
      {
        $sess_data['usrid'] = $saved_usrid;
      }
      if ($sess_data['ref'] != $saved_ref)
      {
        $sess_data['ref'] = $saved_ref;
      }
    }
    else
    {
      echo '' . '<head><title>' . $title . '</title><meta http-equiv="Refresh" content="1;URL=' . $self_url . '"></head><body bgcolor="#ffffff"><center><br><span style="font-size:150%">' . $title . '<br><br>Error 9: ' . $noaccess . '</span></center></body></html>';
      unset ($HTTP_SESSION_VARS);
      session_destroy ();
      exit ();
    }
  }
  secheader ();
  include 'main.php';
  bannerads ();
  echo '<p class=\'ptitle\'>Member News Area<br><a href="javascript:OpenWin(\'../pop_help/mainarea_help.html\', \'help\', 380, 400);"><img src=\'../img/q.gif\' width=\'16\' height=\'16\' border=\'0\'></a></p>';
  $lastsess_date = mysql_result (mysql_query ('' . 'select lastaccess_date from user where email=\'' . $sess_name . '\''), 0);
  $acctype = mysql_result (mysql_query ('' . 'select acctype from user where email=\'' . $sess_name . '\''), 0);
  if ((($alfre == '1' OR '1' < $acctype) AND $lastsess_date < $date))
  {
    $resins = mysql_query ('' . 'update user set lastaccess_date=\'' . $date . '\' where email=\'' . $sess_name . '\'');
    $albonus = rand ($almin, $almax);
    $mlbonus = rand ($mlmin, $mlmax);
    $clmin = $clmin * 10000;
    $clmax = $clmax * 10000;
    $clbonus = rand ($clmin, $clmax);
    $clbonus = floor ($clbonus);
    $clbonus = $clbonus / 10000;
    if (((0 < $albonus OR 0 < $mlbonus) OR 0 < $clbonus))
    {
      $resins = mysql_query ('' . 'update user set credits=credits+' . $albonus . ', mcredits=mcredits+' . $mlbonus . ', ecash=ecash+' . $clbonus . ' where email=\'' . $sess_name . '\'');
      $surplus = $albonus + $mlbonus;
      $surpres = mysql_query ('' . 'update adminprops set value=value-' . $surplus . ' where field=\'surplu\'');
      echo '<br><b>You have Earned a Random Daily Login Bonus!</b><br>';
      if (($alauto == 1 AND 0 < $albonus))
      {
        echo '' . '<font color=\'red\'><b>' . $albonus . '</b></font> Auto Credits';
      }
      if ((($alman == 1 AND $alauto == 1) AND 0 < $albonus))
      {
        echo ', ';
      }
      if ($alman == 1)
      {
        echo '' . '<font color=\'red\'><b>' . $mlbonus . '</b></font> Manual Credits';
      }
      if (((0 < $albonus OR 0 < $mlbonus) AND 0 < $clbonus))
      {
        echo ', ';
      }
      if ($clbonus != 0)
      {
        echo '' . '<font color=\'red\'><b>' . $clbonus . '</b></font> Earned Cash';
      }
      echo '<br>';
    }
  }
  $res = mysql_query ('select content from html where type=\'news2\'');
  $content = mysql_result ($res, 0, 'content');
  echo '' . $content;
  tads ();
  secfooter ();
  mysql_close;
?>



File #2 Headfoot.php


Code:

<?
  function uheader ()
  {
    global $ref;
    $res = mysql_query ('select content from html where type=\'head1\'');
    $hf = mysql_result ($res, 0, 'content');
    $hf = str_replace ('?ref=', (empty ($ref) ? '' : '' . '?ref=' . $ref), $hf);
    echo $hf;
  }

  function ufooter ()
  {
    global $ref;
    global $ver;
    $res = mysql_query ('select content from html where type=\'foot1\'');
    $hf = mysql_result ($res, 0, 'content');
    $hf = str_replace ('?ref=', (empty ($ref) ? '' : '' . '?ref=' . $ref), $hf);
    $hf = str_replace ('[poweredby]', '' . '<center><font size=\'1\' face=\'verdana, arial\'>Powered by <a href=\'http://www.trafficdx.com\' target=\'_blank\'><font size=\'1\' face=\'verdana, arial\'>TrafficDX ' . $ver . '</font></a></font></center>', $hf);
    echo $hf;
  }

  function secheader ()
  {
    global $ref;
    $res = mysql_query ('select content from html where type=\'head2\'');
    $hf = mysql_result ($res, 0, 'content');
    $hf = str_replace ('?ref=', (empty ($ref) ? '' : '' . '?ref=' . $ref), $hf);
    echo $hf;
  }

  function secfooter ()
  {
    global $ref;
    global $ver;
    $res = mysql_query ('select content from html where type=\'foot2\'');
    $hf = mysql_result ($res, 0, 'content');
    $hf = str_replace ('?ref=', (empty ($ref) ? '' : '' . '?ref=' . $ref), $hf);
    $hf = str_replace ('[poweredby]', '' . '<center><font size=\'1\' face=\'verdana, arial\'>Powered By: <a href=\'http://www.trafficdx.com\' target=\'_blank\'><font size=\'1\' face=\'verdana, arial\'>TrafficDX ' . $ver . '</font></a></font><font size=\'1\' face=\'verdana, arial\'>Host By: <a href=\'http://www.buy4less-hosting.com\' target=\'_blank\'><font size=\'1\' face=\'verdana, arial\'>Buy4Less Hosting Co.</font></a></font></center>', $hf);
    echo $hf;
  }

  function fads ()
  {
    global $self_url;
    error_reporting (0);
    $ads = mysql_query ('select * from adstext where state=\'Active\' and sponsor=\'1\' order by rand() limit 1');
    if (0 < mysql_num_rows ($ads))
    {
      $row = mysql_fetch_object ($ads);
      $adid = $row->id;
      $adtitle = $row->title;
      $adtext = $row->text;
      $adamount = $row->amount;
      $adtype = $row->type;
      $adstart = $row->start;
      $adshown = $row->timp;
      $adclick = $row->tclick;
      mysql_free_result ($ads);
      echo '<center><a href=' . $self_url . ('' . 'adclick.php?tid=' . $adid . ' target=\'_blank\'><b><u>' . $adtitle . '</u></b><p align=\'left\'>' . $adtext . '</p></a></center>');
      $res2 = mysql_query ('' . 'update adstext set timp=timp+1 where id=\'' . $adid . '\'');
      if ($adamount == '-1')
      {
        return null;
      }

      switch ($adtype)
      {
        case 'c':
        {
          if ($adamount <= $adclick)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }

        case 'd':
        {
          $adend = strtotime ('' . '-' . $adamount . ' DAY');
          $adend = date ('Y-m-d', $adend);
          if ($adstart < $adend)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }

        default:
        {
          if ($adamount <= $adshown)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }
      }

      return null;
    }

    echo '<center><a href=' . $self_url . 'contact.php><b><u>Why not become a Sponsor!</u></b><p align=\'left\'>Your text, html, or image ad could be posted right here to be viewed by all of our friends and visitors!</p>Click Here And Ask Us How</a></center>';
  }

  function mads ()
  {
    global $self_url;
    error_reporting (0);
    $ads = mysql_query ('select * from adstext where state=\'Active\' and sponsor=\'2\' order by rand() limit 1');
    if (0 < mysql_num_rows ($ads))
    {
      $row = mysql_fetch_object ($ads);
      $adid = $row->id;
      $adtitle = $row->title;
      $adtext = $row->text;
      $adamount = $row->amount;
      $adtype = $row->type;
      $adstart = $row->start;
      $adshown = $row->timp;
      $adclick = $row->tclick;
      mysql_free_result ($ads);
      echo '<center><a href=' . $self_url . ('' . 'adclick.php?tid=' . $adid . ' target=\'_blank\'><span>' . $adtitle . '</span></a></center>');
      $res2 = mysql_query ('' . 'update adstext set timp=timp+1 where id=\'' . $adid . '\'');
      if ($adamount == '-1')
      {
        return null;
      }

      switch ($adtype)
      {
        case 'c':
        {
          if ($adamount <= $adclick)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }

        case 'd':
        {
          $adend = strtotime ('' . '-' . $adamount . ' DAY');
          $adend = date ('Y-m-d', $adend);
          if ($adstart < $adend)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }

        default:
        {
          if ($adamount <= $adshown)
          {
            $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
          }

          break;
        }
      }

      return null;
    }

    echo '<center><a href=' . $self_url . 'members/addban.php target=\'_top\'>Why not become a Surf Bar Sponsor?<br>Click Here to purchase your Mini Text Ads!</a></center>';
  }

  function tads ()
  {
    global $self_url;
    global $show;
    error_reporting (0);
    $alwtad = mysql_result (mysql_query ('select value from adminprops where field=\'alwtad\''), 0);
    if ($alwtad == '1')
    {
      if ($show == 1)
      {
        $ad = '<table class=\'tables\' width=\'100%\' border=\'0\' align=\'center\' cellpadding=\'5\' cellspacing=\'1\'><tr><td width=\'100%\' class=\'toptd\' align=\'center\' colspan=\'4\'>Check Our Members Text Ads</td></tr><tr>';
      }
      else
      {
        echo '<table class=\'tables\' width=\'100%\' border=\'0\' align=\'center\' cellpadding=\'5\' cellspacing=\'1\'><tr><td width=\'100%\' class=\'toptd\' align=\'center\' colspan=\'4\'>Check Our Members Text Ads</td></tr><tr>';
      }

      $ads = mysql_query ('select * from adstext where state=\'Active\' and sponsor=\'0\' order by rand() limit 4');
      $adcount = mysql_num_rows ($ads);
      if (0 < mysql_num_rows ($ads))
      {
        while ($row = mysql_fetch_object ($ads))
        {
          $adid = $row->id;
          $adtitle = $row->title;
          $adtext = $row->text;
          $adamount = $row->amount;
          $adtype = $row->type;
          $adstart = $row->start;
          $adshown = $row->timp;
          $adclick = $row->tclick;
          if ($show == 1)
          {
            $ad .= '<td class=\'midtd\' width=\'25%\' valign=\'top\'><a href=' . $self_url . ('' . 'adclick.php?tid=' . $adid . ' target=\'_blank\'><b><u>' . $adtitle . '</u></b><br>' . $adtext . '<br></a></td>');
          }
          else
          {
            echo '<td class=\'midtd\' width=\'25%\' valign=\'top\'><a href=' . $self_url . ('' . 'adclick.php?tid=' . $adid . ' target=\'_blank\'><b><u>' . $adtitle . '</u></b><br>' . $adtext . '<br></a></td>');
          }

          $res2 = mysql_query ('' . 'update adstext set timp=timp+1 where id=\'' . $adid . '\'');
          if ($adamount == '-1')
          {
            continue;
          }
          else
          {
            switch ($adtype)
            {
              case 'c':
              {
                if ($adamount <= $adclick)
                {
                  $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
                }

                break;
              }

              case 'd':
              {
                $adend = strtotime ('' . '-' . $adamount . ' DAY');
                $adend = date ('Y-m-d', $adend);
                if ($adstart < $adend)
                {
                  $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
                }

                break;
              }

              default:
              {
                if ($adamount <= $adshown)
                {
                  $res2 = mysql_query ('' . 'update adstext set state=\'Expire\' where id=\'' . $adid . '\'');
                }

                break;
              }
            }

            continue;
          }
        }

        mysql_free_result ($ads);
      }

      $i = $adcount;
      while ($i < 4)
      {
        if ($show == 1)
        {
          $ad .= '<td class=\'midtd\' width=\'25%\' valign=\'top\'><a href=' . $self_url . 'signup.php><b><u>Text Ad Space Is Available!</u></b><br>Members can place their very own Text Ads here in rotation for everyone to see! Check the Member Area for more details.<br></a></td>';
        }
        else
        {
          echo '<td class=\'midtd\' width=\'25%\' valign=\'top\'><a href=' . $self_url . 'signup.php><b><u>Text Ad Space Is Available!</u></b><br>Members can place their very own Text Ads here in rotation for everyone to see! Check the Member Area for more details.<br></a></td>';
        }

        ++$i;
      }

      if ($show == 1)
      {
        $ad .= '</tr></table>';
        return $ad;
      }

      echo '</tr></table>';
    }

  }

  function bannerads ()
  {
    global $self_url;
    global $show;
    error_reporting (0);
    $alwbad = mysql_result (mysql_query ('select value from adminprops where field=\'alwbad\''), 0);
    if ($alwbad == '1')
    {
      $ads = mysql_query ('select * from adsbanner where state=\'Active\' order by rand() limit 1');
      if (0 < mysql_num_rows ($ads))
      {
        $row = mysql_fetch_object ($ads);
        $adid = $row->id;
        $adimg = $row->img;
        $adalt = $row->alt;
        $adsize = $row->size;
        $adamount = $row->amount;
        $adtype = $row->type;
        $adstart = $row->start;
        $adshown = $row->timp;
        $adclick = $row->tclick;
        mysql_free_result ($ads);
        if ($show == 1)
        {
          return $ad = '<center><br><a href=' . $self_url . ('' . 'adclick.php?bid=' . $adid . ' target=\'_blank\'><img src=\'' . $adimg . '\' ' . $adsize . ' alt=\'' . $adalt . '\' border=\'1\'></a><br></center>');
        }

        echo '<center><br><a href=' . $self_url . ('' . 'adclick.php?bid=' . $adid . ' target=\'_blank\'><img src=\'' . $adimg . '\' ' . $adsize . ' alt=\'' . $adalt . '\' border=\'1\'></a><br></center>');
        $res2 = mysql_query ('' . 'update adsbanner set timp=timp+1 where id=\'' . $adid . '\'');
        if ($adamount == '-1')
        {
          return null;
        }

        switch ($adtype)
        {
          case 'c':
          {
            if ($adamount <= $adclick)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }

          case 'd':
          {
            $adend = strtotime ('' . '-' . $adamount . ' DAY');
            $adend = date ('Y-m-d', $adend);
            if ($adstart < $adend)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }

          default:
          {
            if ($adamount <= $adshown)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }
        }
      }
    }

  }

  function bannerads2 ()
  {
    global $self_url;
    error_reporting (0);
    $alwbad = mysql_result (mysql_query ('select value from adminprops where field=\'alwbar\''), 0);
    if ($alwbad == '1')
    {
      $ads = mysql_query ('select * from adsbanner where state=\'Active\' order by rand() limit 1');
      if (0 < mysql_num_rows ($ads))
      {
        $row = mysql_fetch_object ($ads);
        $adid = $row->id;
        $adimg = $row->img;
        $adalt = $row->alt;
        $adsize = $row->size;
        $adamount = $row->amount;
        $adtype = $row->type;
        $adstart = $row->start;
        $adshown = $row->timp;
        $adclick = $row->tclick;
        mysql_free_result ($ads);
        echo '<center><a href=' . $self_url . ('' . 'adclick.php?bid=' . $adid . ' target=\'_blank\'><img src=\'' . $adimg . '\' ' . $adsize . ' alt=\'' . $adalt . '\' border=\'1\'></a></center>');
        $res2 = mysql_query ('' . 'update adsbanner set timp=timp+1 where id=\'' . $adid . '\'');
        if ($adamount == '-1')
        {
          return null;
        }

        switch ($adtype)
        {
          case 'c':
          {
            if ($adamount <= $adclick)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }

          case 'd':
          {
            $adend = strtotime ('' . '-' . $adamount . ' DAY');
            $adend = date ('Y-m-d', $adend);
            if ($adstart < $adend)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }

          default:
          {
            if ($adamount <= $adshown)
            {
              $res2 = mysql_query ('' . 'update adsbanner set state=\'Expire\' where id=\'' . $adid . '\'');
            }

            break;
          }
        }
      }
    }

  }

  function setupline ($mode)
  {
    error_reporting (0);
    global $ref;
    global $refid;
    $chkalauto = mysql_result (mysql_query ('select value from adminprops where field=\'alauto\''), 0);
    $chkalman = mysql_result (mysql_query ('select value from adminprops where field=\'alman\''), 0);
    $inactset = mysql_result (mysql_query ('select value from adminprops where field=\'inact\''), 0);
    $inactset = time () - 86400 * $inactset;
    $inline = date ('Y-m-d', $inactset);
    $memref = $ref;
    $memreset = 1;
    $i = 1;
    while ($i < 11)
    {
      if (0 < $memref)
      {
        $memres = mysql_query ('' . 'select acctype, ref from user where id=\'' . $memref . '\' and ac=\'0\' and suspended=\'0\' and lastaccess_date>' . $inline);
        if (0 < mysql_num_rows ($memres))
        {
          $memlev = mysql_result ($memres, 0, 'acctype');
          $membonus = mysql_result (mysql_query ('' . 'select sgnupl' . $i . ' from acctype where id=\'' . $memlev . '\''), 0);
          $membonusa = $membonus / 2;
          $membonusm = $membonus / 2;
          if (($chkalauto == 1 AND $chkalman == 0))
          {
            $membonusa = $membonus;
            $membonusm = 0;
          }
          else
          {
            if (($chkalauto == 0 AND $chkalman == 1))
            {
              $membonusa = 0;
              $membonusm = $membonus;
            }
          }

          $res = mysql_query ('' . 'update user set credits=credits+' . $membonusa . ', mcredits=mcredits+' . $membonusm . ', refbonus=refbonus+' . $membonus . ', reset=reset+' . $memreset . ' where id=\'' . $memref . '\'');
          $res = mysql_query ('' . 'insert into ref_levels (uid, reflev, refid, refac, refmc, refcash, refbonus) VALUES (\'' . $memref . '\',\'' . $i . '\',\'' . $refid . '\',\'0\',\'0\',\'0\',\'' . $membonus . '\')');
          $res = mysql_query ('' . 'update adminprops set value=value-' . $membonus . ' where field=\'surplu\'');
          $memref = mysql_result ($memres, 0, 'ref');
          $memreset = 0;
        }
        else
        {
          break;
        }
      }

      ++$i;
    }

  }

  function getupline ($mode)
  {
    error_reporting (0);
    global $ref;
    global $refid;
    global $cost;
    $chkalauto = mysql_result (mysql_query ('select value from adminprops where field=\'alauto\''), 0);
    $chkalman = mysql_result (mysql_query ('select value from adminprops where field=\'alman\''), 0);
    $inactset = mysql_result (mysql_query ('select value from adminprops where field=\'inact\''), 0);
    $inactset = time () - 86400 * $inactset;
    $inline = date ('Y-m-d', $inactset);
    $res = mysql_query ('' . 'select * from ref_levels where refid=\'' . $refid . '\' order by reflev limit 10');
    if (0 < mysql_num_rows ($res))
    {
      while ($row = mysql_fetch_object ($res))
      {
        $uid = $row->uid;
        $reflev = $row->reflev;
        $memres = mysql_query ('' . 'select acctype from user where id=\'' . $uid . '\' and ac=\'0\' and suspended=\'0\' and lastaccess_date>\'' . $inline . '\'');
        if (0 < mysql_num_rows ($memres))
        {
          $memlev = mysql_result ($memres, 0, 'acctype');
          $memcred = mysql_result (mysql_query ('' . 'select crl' . $reflev . ' from acctype where id=\'' . $memlev . '\''), 0);
          $memcash = mysql_result (mysql_query ('' . 'select cshl' . $reflev . ' from acctype where id=\'' . $memlev . '\''), 0);
          $memtype = mysql_result (mysql_query ('' . 'select ps_const from acctype where id=\'' . $memlev . '\''), 0);
          if ($mode == 'auto')
          {
            $res = mysql_query ('' . 'update user set credits=credits+' . $memcred . ', refac=refac+' . $memcred . ' where id=\'' . $uid . '\'');
            $res = mysql_query ('' . 'update ref_levels set refac=refac+' . $memcred . ' where uid=\'' . $uid . '\' and refid=\'' . $refid . '\'');
            $res = mysql_query ('' . 'update adminprops set value=value-' . $memcred . ' where field=\'surplu\'');
            continue;
          }
          else
          {
            if ($mode == 'man')
            {
              $res = mysql_query ('' . 'update user set mcredits=mcredits+' . $memcred . ', refmc=refmc+' . $memcred . ' where id=\'' . $uid . '\'');
              $res = mysql_query ('' . 'update ref_levels set refmc=refmc+' . $memcred . ' where uid=\'' . $uid . '\' and refid=\'' . $refid . '\'');
              $res = mysql_query ('' . 'update adminprops set value=value-' . $memcred . ' where field=\'surplu\'');
              continue;
            }
            else
            {
              if ($mode == 'cash')
              {
                if ($memtype == 'percentage')
                {
                  $refcash = $cost * $memcash / 100;
                }
                else
                {
                  $refcash = $memcash;
                }

                $res = mysql_query ('' . 'update user set ecash=ecash+' . $refcash . ', refcash=refcash+' . $refcash . ' where id=\'' . $uid . '\'');
                $res = mysql_query ('' . 'update ref_levels set refcash=refcash+' . $refcash . ' where uid=\'' . $uid . '\' and refid=\'' . $refid . '\'');
                continue;
              }

              continue;
            }

            continue;
          }

          continue;
        }
      }

      mysql_free_result ($res);
    }

  }

  function getcountryid ($ip)
  {
    /*
    $iplong = ip2long ($ip);
    $query = 'ip=' . $iplong;
    list ($cont, $err) = post ('trafficdx.com', '/Script_keyDX/checkip.php', $query);
    if ($err)
    {
      echo '' . 'Failed connecting to ip lookup server (fsockopen() failed: ' . $cont . ')';
      return null;
    }

    return $cont;
    */
    return null;
  }

  function post ($host, $path, $query, $headers = '')
  {
    $cookie_headers = '';
    $header = '';
    $header .= '' . 'POST ' . $path . ' HTTP/1.0
';
    $header .= 'Content-Type: application/x-www-form-urlencoded
';
    $header .= (('' . 'Host: ' . $host . '
') . '
');
    $header .= (('' . 'Referer: http://' . $host . $path . '
') . '
');
    $header .= $headers;
    $header .= 'Content-Length: ' . strlen ($query) . '
';
    $header .= 'Connection: Close

';
    $cont = '';
    $fp = '';
    $fp = fsockopen ($host, 80, $errno, $errstr, 30);
    if (!$fp)
    {
      $err = 1;
      $cont = $errstr;
    }
    else
    {
      fputs ($fp, $header . $query);
      while (!feof ($fp))
      {
        $cont .= fgets ($fp, 1024);
      }

      fclose ($fp);
      if (substr ($cont, 0, 4) != '200 ')
      {
        $err = floor (substr ($cont, 0, 3));
      }
      else
      {
        $err = 0;
      }

      $cookie_headers = '';
      list ($hdr, $cont) = explode ('

', $cont, 2);
      if (preg_match_all ('!Set-Cookie:\\s*([^= ]+)=([^; ]+);!i', $hdr, $matches, PREG_SET_ORDER))
      {
        foreach ($matches as $match)
        {
          $cookie_headers .= ($cookie_headers == '' ? 'Cookie:' : ';') . ('' . ' ' . $match[1] . '=' . $match[2]);
        }
      }

      if ($cookie_headers != '')
      {
        $cookie_headers .= '
';
      }

      $cont = trim ($cont);
    }

    return array ($cont, $err, $cookie_headers);
  }

  function getip ()
  {
    if ((getenv ('HTTP_CLIENT_IP') AND strcasecmp (getenv ('HTTP_CLIENT_IP'), 'unknown')))
    {
      $ip = getenv ('HTTP_CLIENT_IP');
    }
    else
    {
      if ((getenv ('HTTP_X_FORWARDED_FOR') AND strcasecmp (getenv ('HTTP_X_FORWARDED_FOR'), 'unknown')))
      {
        $ip = getenv ('HTTP_X_FORWARDED_FOR');
      }
      else
      {
        if ((getenv ('REMOTE_ADDR') AND strcasecmp (getenv ('REMOTE_ADDR'), 'unknown')))
        {
          $ip = getenv ('REMOTE_ADDR');
        }
        else
        {
          if (((isset ($_SERVER['REMOTE_ADDR']) AND $_SERVER['REMOTE_ADDR']) AND strcasecmp ($_SERVER['REMOTE_ADDR'], 'unknown')))
          {
            $ip = $_SERVER['REMOTE_ADDR'];
          }
          else
          {
            $ip = 'unknown';
          }
        }
      }
    }

    return $ip;
  }

  function getuseragent ()
  {
    if ((getenv ('HTTP_USER_AGENT') AND strcasecmp (getenv ('HTTP_USER_AGENT'), 'unknown')))
    {
      $agnt = getenv ('HTTP_USER_AGENT');
    }
    else
    {
      if ((getenv ('HTTP_USER_AGENT') AND strcasecmp (getenv ('HTTP_USER_AGENT'), 'unknown')))
      {
        $agnt = getenv ('HTTP_USER_AGENT');
      }
      else
      {
        if ((getenv ('HTTP_USER_AGENT') AND strcasecmp (getenv ('HTTP_USER_AGENT'), 'unknown')))
        {
          $agnt = getenv ('HTTP_USER_AGENT');
        }
        else
        {
          if (((isset ($_SERVER['HTTP_USER_AGENT']) AND $_SERVER['HTTP_USER_AGENT']) AND strcasecmp ($_SERVER['HTTP_USER_AGENT'], 'unknown')))
          {
            $agnt = $_SERVER['HTTP_USER_AGENT'];
          }
          else
          {
            $agnt = 'unknown';
          }
        }
      }
    }

    return $agnt;
  }

  function gethostname ($myhost)

  {
    $host = @gethostbyaddr ($myhost);
    $real_host = chop ($host);
    if ($real_host)
    {
      $host_arr = explode ('.', $real_host);
      $count = count ($host_arr);
      if (1 < $count)
      {
        if (intval ($host_arr[$count - 1]) != 0)
        {
          $host = substr ($real_host, 0, strrpos ($real_host, '.')) . '.*';
        }
        else
        {
          $host = '*' . strstr ($real_host, '.');
        }
      }
      else
      {
        $host = $real_host;
      }
    }
    else
    {
      $host = '';
    }

    return $host;
  }

  global $ver;
  global $domain_path;
  global $script_path;
  global $lang_main;
  global $lang_user;
  global $show;
  $show = '';
  $ver = 'v8.28';
  $domain_path = $_SERVER['DOCUMENT_ROOT'];
  $script_path = $_SERVER['SCRIPT_FILENAME'];
  $script_path = str_replace ('//', '/', $script_path);
  $script_path = str_replace ($_SERVER['SCRIPT_NAME'], '', $script_path);
?>


Thanks!
View user's profile Send private message
Need help to update php code to work on PHP 5.3.x
  www.waraxe.us Forum Index -> Php
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  




Powered by phpBB © 2001-2008 phpBB Group






Space Raider game for Android, free download - Space Raider gameplay video - Zone Raider mobile games
All logos and trademarks in this site are property of their respective owner. The comments and posts are property of their posters, all the rest (c) 2004-2020 Janek Vind "waraxe"
Page Generation: 0.182 Seconds