ホームページにアクセスすると次のエラーが発生しました:
1. D:Hosting10016727htmlincludeMYMPS_INC フォルダーにファイル class.fun.php があるかどうかを確認します。
これを require_once(dirname(__FILE__) .'/MYMPS_INC/class.fun.php'); に変更することをお勧めします
2. MYMPS_INC の読み取りおよび書き込み権限を確認します。
D:Hosting10016727htmlincludeglobal.php の 62 行目を開きます
61 行目に次のように記述します:
Echo '
',Var_Dump (行 62 には require_once のパスとファイル名が必要です),'' ; Die();
パスが間違っている。 。
1. D:Hosting10016727htmlincludeMYMPS_INC フォルダーにファイル class.fun.php があるかどうかを確認します。
これを require_once(dirname(__FILE__) .'/MYMPS_INC/class.fun.php'); に変更することをお勧めします
2. MYMPS_INC の読み取りおよび書き込み権限を確認します。
このファイルは存在し、MYMPS_INC は変数で、このコードは /inlcude/global.php にありますが、変数が /box.php で定義されていることを確認しました。 MYMPS_INC に値が割り当てられていない場合、または定義されていない場合、MYMPS_INC は文字列として扱われますか?
box.php:
---------------- );
定義("IN_MYMPS",true);
定義('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); ("MYMPS_ROOT",dirname(__FILE__));
define('MYMPS_DATA',MYMPS_ROOT.'/data');
define('MYMPS_SMARTY',MYMPS_INC. '/smarty');
define('MYMPS_TPL',MYMPS_ROOT.'/template');
define('MYMPS_ASS',MYMPS_ROOT.'/include/assign'); —————————————————————————————————————————
これは変数定義ですか?
これにより、必要なファイルとパスが出力され、そのファイルがプログラムに存在するかどうかを確認できます
出力: string(23) "MYMPS_INC/class.fun.php"
ただし、MYMPS_INC は変数です。 「./include」のようなアドレスであるはずですが、なぜこのパスなのでしょうか?
この方法で、必要なファイルとパスを出力し、そのファイルがプログラムに存在するかどうかを確認できます
個人的なアドバイスをいただけますか。
変数の場合、書き込みメソッドは
require_once(MYMPS_INC.'/class.fun.php'); である必要があります。 、書き込みメソッドは
require_once($MYMPS_INC.'/class.fun.php');
ちなみに、プログラムに絶対の自信がある場合は、???_once 参照メソッドを使用しないでください。
define("IN_MYMPS",true);
define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
define("MYMPS_ROOT",dirname(__FILE__));
define('MYMPS_INC',MYMPS_ROOT.'/include');
define('MYMPS_SMARTY',MYMPS_INC.'/template'); ',MYMPS_ROOT. '/include/assign'); -----------------------------------
上記は box.php で定義されている 'MYMPS_INC' ですが、これです定義された定数? phpについてあまり詳しくないのですが?これは購入したコードであり、自分で書いたものではありません。これのデバッグを手伝ってくれませんか?