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

ヒューマン エラー - 私の Web サイトが間違った database.php を指していたことが判明しました。

于 2012-10-07T13:08:56.690 に答える
0

さて、インタプリタはあなたの関数を見つけることができませんdecod(). それが何をするにせよ、どこにあるにせよ、コードのどこかに含める必要があります。

于 2012-10-07T09:41:16.110 に答える
0

関数が現在のファイルで定義されているかどうか、または使用していないかどうかを確認できます

 function_exists ( string $function_name )
于 2012-10-07T09:43:27.133 に答える