dementor Posted September 24, 2007 Share Posted September 24, 2007 any clue what this is Fatal error: SUHOSIN - Use of eval is forbidden by configuration in /home/ehiagwin/public_html/docrime.php(41) : eval()'d code on line 41 Quote Link to comment Share on other sites More sharing options...
Decepti0n Posted September 24, 2007 Share Posted September 24, 2007 Re: Error your host doesn't allow the use of eval() Quote Link to comment Share on other sites More sharing options...
dementor Posted September 25, 2007 Author Share Posted September 25, 2007 Re: Error ok thanks ill be chainging to hosts then Quote Link to comment Share on other sites More sharing options...
dementor Posted September 25, 2007 Author Share Posted September 25, 2007 Re: Error is there a way top the crimes without using this eval($ec); Quote Link to comment Share on other sites More sharing options...
hamster01 Posted September 25, 2007 Share Posted September 25, 2007 Re: Error is there a way top the crimes without using this eval($ec); Uhm, depends.. Please show me the code that get transfered to the eval function. Quote Link to comment Share on other sites More sharing options...
dementor Posted September 25, 2007 Author Share Posted September 25, 2007 Re: Error hp /*----------------------------------------------------- -- Mono Country v1.0 BETA -- A product of DBS-entertainment -- Copyright held 2005 by Dabomstew -- INDEX.php -----------------------------------------------------*/ session_start(); require "global_func.php"; if($_SESSION['loggedin']==0) { header("Location: login.php");exit; } $userid=$_SESSION['userid']; require "header.php"; $h = new headers; $h->startheaders(); include "mysql.php"; global $c; $is=mysql_query("SELECT u.*,us.* FROM users u LEFT JOIN userstats us ON u.userid=us.userid WHERE u.userid=$userid",$c) or die(mysql_error()); $ir=mysql_fetch_array($is); check_level(); $fm=money_formatter($ir['money']); $cm=money_formatter($ir['crystals'],''); $lv=date('F j, Y, g:i a',$ir['laston']); $h->userdata($ir,$lv,$fm,$cm); $h->menuarea(); $_GET['c']=abs((int) $_GET['c']); if(!$_GET['c']) { print "Invalid crime"; } else { $q=mysql_query("SELECT * FROM crimes WHERE crimeID={$_GET['c']}",$c); $r=mysql_fetch_array($q); if($ir['brave'] < $r['crimeBRAVE']) { print "You do not have enough Brave to perform this crime."; } else { $ec="\$sucrate=".str_replace(array("LEVEL","EXP","WILL","IQ"), array($ir['level'], $ir['exp'], $ir['will'], $ir['IQ']),$r['crimePERCFORM']).";"; eval($ec); print $r['crimeITEXT']; $ir['brave']-=$r['crimeBRAVE']; mysql_query("UPDATE users SET brave={$ir['brave']} WHERE userid=$userid",$c); if(rand(1,100) <= $sucrate) { print str_replace("{money}",$r['crimeSUCCESSMUNY'],$r['crimeSTEXT']); $ir['money']+=$r['crimeSUCCESSMUNY']; $ir['exp']+=(int) ($r['crimeSUCCESSMUNY']/8); mysql_query("UPDATE users SET money={$ir['money']},exp={$ir['exp']} WHERE userid=$userid",$c); } else { print $r['crimeFTEXT']; } print " Try Again Crimes"; } } $h->endpage(); ?> thats the whole file is there anyway to do it without what was stated up above Quote Link to comment Share on other sites More sharing options...
hamster01 Posted September 25, 2007 Share Posted September 25, 2007 Re: Error $sucrate = str_replace(array("LEVEL","EXP","WILL","IQ"), array($ir['level'], $ir['exp'], $ir['will'], $ir['IQ']),$r['crimePERCFORM']); Quote Link to comment Share on other sites More sharing options...
dementor Posted September 25, 2007 Author Share Posted September 25, 2007 Re: Error could u explain more lol i dont want to be copy and pasting and not know Quote Link to comment Share on other sites More sharing options...
hamster01 Posted September 25, 2007 Share Posted September 25, 2007 Re: Error http://za.php.net/str_replace Quote Link to comment Share on other sites More sharing options...
dementor Posted September 25, 2007 Author Share Posted September 25, 2007 Re: Error doesnt really help but thanks for the quick reply Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.