PHPバージョン5.4.7を使用しています。
Fatal error: Call to undefined function Connect() in C:\htdocs\mods\conn.php on line 15
最初は、しばらくアクセスしていないカスタムphp Webサイトのホームページにアクセスしようとしたときに直面し、それ以降phpバージョンを更新しました。
調査の結果、次の行を変更しましたconn.php
include_once ("DB.php");
に
include_once ("mods/DB.php");
なんらかの理由で、私は気づいていませんが、ページは正常に機能しており、エラーなしで表示されています。監査証跡モジュールを使用しようとするまで、その時点で初期エラーが返されます。
Fatal error: Call to undefined function Connect() in C:\htdocs\mods\conn.php on line 15
再び。
URLは次のとおりです。http://project/audit/monthly.php?year=2014&month=11
だからエラーが入っていると思ったのですがmonthly.php
、今はリファレンスの問題に違いないと思います。それで私はそれが多くのファイルを使用していることを調べました、monthly.php
そして最も顕著なのは:
require_once 'header.php';
ヘッダーは以下で使用conn.php
します:
require_once ("mods/conn.php");
conn.phpと大文字小文字のスペルが正しいため、ここで続行する方法がわかりません。以前も機能していました。
Conn.php
//include_once ("DB.php");
include_once ("mods/DB.php");
include_once ("date.php");
include_once ("forms.php");
include_once ("sess.php");
include_once ("utilities.php");
//--- define user types
ConnectToDB ("localhost", None, "audit", "abc", "pass");
// Zend Auto loader....
**> NOT ADDED**
$db = Zend_Db::factory("PDO_MYSQL", array
(
"host" => 'localhost',
"username" => 'abc',
"password" => 'pass',
"dbname" => 'audit'
));
?>
DB.php
<?php
function Connect ($Host, $Port, $DBName, $User, $Password) {
**A custom connect function**
}
?>