0

更新突然 - 没有改变任何东西 - 它在某些页面上再次工作,在其他页面上它甚至没有显示我的函数 function_exists('decod') 的结果,任何想法为什么?

我收到此错误:

致命错误:在第 10 行的 database.php 中调用未定义函数 decod()

它以前工作得很好,这里是database.php:

//Decode base64
function decod($string){ 
  $string = base64_decode($string); 
  return ($string); 
} 

//Data double-coded with base64, just to prevent people reading
$host = "localhost";
$user = decod(DOUBLE_ENCRYPTED_USERNAME);
$pass = decod(DOUBLE_ENCRYPTED_PASSWORD);
$db = decod(DOUBLE_ENCRYPTED_DATABASE);

//Connect or print error
$con = mysql_connect($host, decod($user), decod($pass));
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}
//Select database
mysql_select_db(decod($db), $con);
4

3 回答 3

0

好吧,解释器找不到您的功能decod()。无论它做什么以及它位于何处,它都必须包含在您的代码中的某个位置。

于 2012-10-07T09:41:16.110 回答
0

您可以检查该函数是否已在当前文件中定义或未使用

 function_exists ( string $function_name )
于 2012-10-07T09:43:27.133 回答
0

人为错误 - 原来我的网站指向错误的 database.php

于 2012-10-07T13:08:56.690 回答