login  Naam:   Wachtwoord: 
Registreer je!
 Forum

help ik kan de fout niet vinden.....

Offline danny74 - 11/02/2005 21:54 (laatste wijziging 11/02/2005 22:55)
Avatar van danny74Lid ik krijg steeds de volgende foutmelding en ik kan hem niet vinden.

Fatal error: Call to undefined function: var_export() in /home/httpd/vhosts/websiteadres/httpdocs/_include-config.php on line 40

hieronder de code,
het gebeurt telkens als ik wat wil versturen of kopen.
het probleem doet zich telkens voor als ikgeld op de bank wil zetten of afnemen, wapens wil kijken of kopen, of sms versturen in de game criminal war...
deze game staat hier op een intern netwerk en deze foutmelding heb ik al vanaf begin.





  1. <?php /* ------------------------- */
  2.  
  3. if(!(@mysql_pconnect("mijn info") && @mysql_select_db("criminals"))) {
  4. print <<<ENDHTML
  5. <html>
  6.  
  7.  
  8. <head>
  9. <title>[( Criminals )]</title>
  10. <link rel="stylesheet" type="text/css" href="css-v1.css">
  11.  
  12. </head>
  13.  
  14.  
  15. <body style="background: #AA3C3C; margin: 0px;">
  16.   <table width=100%>
  17.   <tr><td class="subTitle"><b>Database Error</b></td></tr>
  18.   <tr><td class="mainTxt">
  19. Er is een fout opgetreden in de database
  20.   </td></tr>
  21.   </table>
  22. </body>
  23.  
  24. </html>
  25. ENDHTML;
  26. }
  27.  
  28.  
  29. include("_include-funcs.php");
  30. if(isset($_SESSION['login'])) {
  31. $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
  32. $data = mysql_fetch_object($dbres);
  33. }
  34.  
  35. if(((count($_POST) > 0 && !isset($_POST['omnilog'])) || ($_POST['omnilog'] == 1 && count($_GET) > 1)) && isset($OMNILOG)) {
  36. $forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
  37. $forwardedFor = preg_replace('/, .+/','',$forwardedFor);
  38. $postVars = addslashes[i](var_export($_POST,TRUE));
  39. if($postVars == "array (\n)" || (count($_POST) == 1 && isset[/i]($_POST['omnilog'])))
  40. $postVars = "";
  41. $getVars = addslashes(var_export($_GET,TRUE));
  42. if($getVars == "array (\n)")
  43. $getVars = "";
  44. mysql_query("INSERT INTO `[omnilog]` VALUES(NOW(),'{$_COOKIE['login']}','{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$_SERVER['PHP_SELF']}','$postVars','$getVars')");
  45. }
  46.  
  47. foreach($_POST as $key => $value) {
  48. if(gettype($_POST[$key]) == "array")
  49. foreach($_POST[$key] as $key2 => $value2)
  50. $_POST[$key][$key2] = addslashes($_POST[$key][$key2]);
  51. else
  52. $_POST[$key] = addslashes($_POST[$key]);
  53. }
  54. foreach($_GET as $key => $value) {
  55. if(gettype($_GET[$key]) == "array")
  56. foreach($_GET[$key] as $key2 => $value2)
  57. $_GET[$key][$key2] = addslashes($_GET[$key][$key2]);
  58. else
  59. $_GET[$key] = addslashes($_GET[$key]);
  60. }
  61. foreach($_COOKIE as $key => $value) {
  62. if(gettype($_COOKIE[$key]) == "array")
  63. foreach($_COOKIE[$key] as $key2 => $value2)
  64. $_COOKIE[$key][$key2] = addslashes($_COOKIE[$key][$key2]);
  65. else
  66. $_COOKIE[$key] = addslashes($_COOKIE[$key]);
  67. }
  68.  
  69.  
  70.  
  71. $clientIP = $_SERVER['REMOTE_ADDR'];
  72. $forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
  73. $forwardedFor = preg_replace('/, .+/','',$forwardedFor);
  74. $dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `level`='-1' AND (`IP`='$clientIP' OR `IP`='$forwardedFor')");
  75. if(mysql_num_rows($dbres) != 0) {
  76. print <<<ENDHTML
  77. <html>
  78.  
  79.  
  80. <head>
  81. <title>[( Criminals )]</title>
  82. <link rel="stylesheet" type="text/css" href="css-v1.css">
  83.  
  84. </head>
  85.  
  86.  
  87. <body style="background: #AA3C3C; margin: 0px;">
  88.   <table width=100% height=100%>
  89.   <tr><td class="subTitle"><b>Ban</b></td></tr>
  90.   <tr><td class="mainTxt">
  91. Het IP waarmee je speelt is geband
  92.   </td></tr>
  93.   </table>
  94. </body>
  95.  
  96. </html>
  97. ENDHTML;
  98. }
  99.  
  100.  
  101.  
  102. if(isset($UPDATE_DB)) {
  103. $dbres = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `[cron]`");
  104. while($x = mysql_fetch_object($dbres))
  105. $update[$x->name] = $x->time;
  106.  
  107. if(floor($update['hour']/3600) != floor(time()/3600)) {
  108. $dbres = mysql_query("SELECT GET_LOCK('hour_update',0)");
  109. if(mysql_result($dbres,0) == 1) {
  110. $cron_pass = "secretcronpassword";
  111. mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='hour'");
  112. include("_cron_hour.php");
  113. mysql_query("SELECT RELEASE_LOCK('hour_update')");
  114. }
  115. }
  116.  
  117. if(floor($update['day']/86400) != floor(time()/86400)) {
  118. $dbres = mysql_query("SELECT GET_LOCK('day_update',0)");
  119. if(mysql_result($dbres,0) == 1) {
  120. $cron_pass = "secretcronpassword";
  121. mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='day'");
  122. include("_cron_day.php");
  123. mysql_query("SELECT RELEASE_LOCK('day_update')");
  124. }
  125. }
  126.  
  127. if(floor($update['week']/604800) != floor(time()/604800)) {
  128. $dbres = mysql_query("SELECT GET_LOCK('week_update',0)");
  129. if(mysql_result($dbres,0) == 1) {
  130. $cron_pass = "secretcronpassword";
  131. mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='week'");
  132. include("_cron_week.php");
  133. mysql_query("SELECT RELEASE_LOCK('week_update')");
  134. }
  135. }
  136.  
  137. if(date('n',$update['month']) != date('n',time())) {
  138. $dbres = mysql_query("SELECT GET_LOCK('month_update',0)");
  139. if(mysql_result($dbres,0) == 1) {
  140. $cron_pass = "secretcronpassword";
  141. mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='month'");
  142. include("_cron_month.php");
  143. mysql_query("SELECT RELEASE_LOCK('month_update')");
  144. }
  145. }
  146.  
  147. if((date('G',time()) >= 16 && date('z',time()) != date('z',$update['horserace'])) || (date('G',time()) >= 21 && date('G',$update['horserace']) < 21)) {
  148. $dbres = mysql_query("SELECT GET_LOCK('horserace_update',0)");
  149. if(mysql_result($dbres,0) == 1) {
  150. $cron_pass = "secretcronpassword";
  151. mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='horserace'");
  152. include("_cron_horserace.php");
  153. mysql_query("SELECT RELEASE_LOCK('horserace_update')");
  154. }
  155. }
  156. }
  157.  
  158. /* ------------------------- */ ?>

10 antwoorden

Gesponsorde links
Offline freddyboeke - 30/11/1999 00:00
Avatar van freddyboeke HTML beginner de functie var_export() staat nergens beschreven
Offline danny74 - 30/11/1999 00:00
Avatar van danny74 Lid euh moet die var_export dan verwijzen naar de databasernen zoja hoernsorry newby haha rnheb hem gekregen met wel 20 foutmeldingen de rest heb ik er allemaal uit behalve deze!!!rnrnalvast bedankt( ( (
Offline Maarten - 30/11/1999 00:00
Avatar van Maarten Erelid Wel... var_export() is gewoon geen functie, en dat is het... wij weten niet wat die functie zou moeten doen, dus kunnen we hem ook niet maken.
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
Kijk eens in het bestand _include-funcs.php.rnMisschien dat er daar een typefoutje staat bij var_export().
Offline danny74 - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van danny74 Lid ik heb al gekeken maar kan het dus niet vinden.rndus hierbij de _include-fucn..rnalvast tnxrnrn[code]rnphp ------------------------- rnrn function check_login() {rn if(isset($_SESSION['login'],$_SESSION['IP']) && $_SESSION['IP'] == $_SERVER['REMOTE_ADDR']) {rn if(! isset($_COOKIE['login'],$_COOKIE['validate'])) {rn $validate = md5(rand(0,1000));rn setcookie(login,$_SESSION['login'],time()+606024,,);rn setcookie(validate,$validate,time()+606024,,);rn }rn elsern $validate = $_COOKIE['validate'];rn mysql_query(REPLACE INTO `[online]`(`time`,`IP`,`login`,`validate`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$_SESSION['login']}','$validate'));rn return TRUE;rn }rn else {rn if(isset($_COOKIE['login'],$_COOKIE['validate'])) {rn $login = $_COOKIE['login'];rn $validate = $_COOKIE['validate'];rn $query = mysql_query(SELECT FROM `[online]` WHERE `login`='$login' AND `validate`='$validate' AND `IP`='{$_SERVER['REMOTE_ADDR']}' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) 606024);rn if($user = mysql_fetch_object($query)) {rn mysql_query(UPDATE `[online]` SET `time`=NOW() WHERE `login`='$login' AND `validate`='$validate' AND `IP`='{$_SERVER['REMOTE_ADDR']}' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) 606024);rn setcookie(login,$user-login,time()+606024,,);rn setcookie(validate,$validate,time()+606024,,);rnrn $_SESSION['login'] = $user-login;rn $_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];rn return TRUE;rn }rn else {rn unset($_SESSION['login']);rn unset($_SESSION['IP']);rn setcookie(login,'',time()-100,,);rn setcookie(validate,'',time()-100,,);rn return FALSE;rn }rn }rn else {rn unset($_SESSION['login']);rn unset($_SESSION['IP']);rn setcookie(login,'',time()-100,,);rn setcookie(validate,'',time()-100,,);rn return FALSE;rn }rn }rn }rnrn ------------------------- [code]
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
Dan zul je ff terug moeten gaan naar de site waar je het script vandaan hebt.rnDe functie staat er niet in, dus moet je ff aan de schrijver van het script om de functie vragen.rnWij kennen de functie niet, dus kunnen we je ook niet verder helpen aan de functie.
Offline Fenrir - 30/11/1999 00:00
Avatar van Fenrir PHP expert var_export is een standaard php-functie.rnhet output de var in valid php-code.rnrnmss heeft je host een oude versie van php
Offline danny74 - 30/11/1999 00:00
Avatar van danny74 Lid mm zal een checken vanaf welke versie moet ik hebben danrn$ $
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
[url=nl2.php.netvar_export]var_export[url]rnDan kijk je net onder dat grotere kopje 'var_exportrnrn(PHP 4 = 4.2.0, PHP 5)rnrnDus je hebt minimaal PHP 4.2.0 nodig
Offline danny74 - 30/11/1999 00:00
Avatar van danny74 Lid yep versie 3.23.58rnkan ik hier nog wat aan aanpassen zodat hij wel werkt of toch maar opzoek naar een andere host
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.286s