インクルードパスの問題について
図にあるように、私のaction.phpで引用した書き方は include 'class/users.php';
私のuploadpicで引用した書き方です。 .php は: ". ./class/users.php";
My users.php はデータベースへの接続方法を指します: include '../admin/class/connect.php';
問題は、users.php がデータベースを参照していることです。このように記述すると、action.php はデータベースへの接続に失敗したことを通知しますが、uploadpic.php は正常です。
include 'admin/class/connect.php'; と記述すると、action.php は正常ですが、uploadpic.php はデータベースへの接続が失敗したことを示すプロンプトを表示します。
これはパスの問題です。uploadpic.php は参照する前に前のレベルに戻す必要がありますが、action.php は必要ありません。
解決策を探しています! ! !
------解決策-----
<br /><br />//在你程序的根目录文件定义<br />define("ROOT_DIR",dirname(__FILE__));<br />例如你的action.php 加入上面定义<br />include ROOT_DIR.'/class/users.php';<br /><br />include ROOT_DIR.'/admin/class/connect.php';<br /><br />