Waraxe IT Security Portal
Login or Register
November 23, 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: 9144

People Online:
Visitors: 58
Members: 0
Total: 58
Full disclosure
APPLE-SA-11-19-2024-5 macOS Sequoia 15.1.1
Local Privilege Escalations in needrestart
APPLE-SA-11-19-2024-4 iOS 17.7.2 and iPadOS 17.7.2
APPLE-SA-11-19-2024-3 iOS 18.1.1 and iPadOS 18.1.1
APPLE-SA-11-19-2024-2 visionOS 2.1.1
APPLE-SA-11-19-2024-1 Safari 18.1.1
Reflected XSS - fronsetiav1.1
XXE OOB - fronsetiav1.1
St. Poelten UAS | Path Traversal in Korenix JetPort 5601
St. Poelten UAS | Multiple Stored Cross-Site Scripting in SEH utnserver Pro
Apple web content filter bypass allows unrestricted access to blocked content (macOS/iOS/iPadOS/visionO S/watchOS)
SEC Consult SA-20241112-0 :: Multiple vulnerabilities in Siemens Energy Omnivise T3000 (CVE-2024-38876, CVE-2024-38877, CVE-2024-38878, CVE-2024-38879)
Security issue in the TX Text Control .NET Server for ASP.NET.
SEC Consult SA-20241107-0 :: Multiple Vulnerabilities in HASOMED Elefant and Elefant Software Updater
Unsafe eval() in TestRail CLI
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 topicReply 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 topicReply 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-2024 Janek Vind "waraxe"
Page Generation: 0.045 Seconds