2

ここに画像の説明を入力

添付の画像は、回答に役立つファイルの場所を示しています。'db/functions.php'ファイルに含めたい のです'process/delete.php'が、何も機能していません。の開始時に次のことを試しました'delete.php'

include_once '/db/functions.php';
include_once './db/functions.php';
include_once '../db/functions.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/db/functions.php';

MAMP/log/php_error.log ファイルを開くと、次のエラーが表示されます

[28-Jul-2012 21:55:23] PHP Warning:  include_once() 
[<a href='function.include'>function.include</a>]: 
Failed opening '/db/functions.php' for inclusion 
(include_path='.:/Applications/MAMP/bin/php/php5.3.6/lib/php') in 
/Applications/MAMP/htdocs/electromart/process/delete.php on line 3

行 3 は include ステートメントです。

4

2 に答える 2

2

エラーから、electromartパスにフォルダーが見つからないことがわかり、別のマシンに移動すると、サーバーのセットアップ方法によってはディレクトリ構造も変わる可能性があります。試す

include_once $_SERVER['DOCUMENT_ROOT'].'/electromart/db/functions.php';
于 2012-07-28T17:35:57.393 に答える
2

これを試して:include_once realpath(dirname(__FILE__)."../db/functions.php");

于 2012-07-28T17:39:36.370 に答える