関数を含むファイルを含めるのに問題があります。次を実行する blog.php というファイルがあります。
<?php
require 'db.php';
require 'functions.php';
//Connect to the DB
$conn = Blog\DB\connect($config);
if ( !$conn ) die('Problem connecting to the db.');
blog.php ファイルは blog フォルダーにあります。blog フォルダー内には、次のコードを含む index.php ファイルを含む admin フォルダーがあります。
<?php
require '../blog.php';
これにより、データベース接続関数を含む db.php ファイルを呼び出す blog.php を呼び出すことができるようになりますが、接続関数が未定義であるというエラーが表示されます。blog.php ファイルがある場所 (db.php と同じディレクトリ) からではなく、blog>admin フォルダーから db.php を要求しようとしていますか? どうすればこれを修正できますか?