検索

ホームページ  >  に質問  >  本文

require 関数は、現在のフォルダー内の php ファイルを認識して読み込むことができません。

<p>私の質問は少し変かもしれませんが、本当に混乱しています。 </p><p>子テーマでは、function.php ファイルに隣接するファイルを問題なく呼び出して読み込むことができましたが、サブフォルダー内のすべてのファイルを削除して再挿入した後、ファイルは読み込まれなくなりました。認識された。次のコマンドを使用しました。 </p><p>function.phpファイル内で、その子ファイルであるuser_function.phpという名前を付けたのですが、コマンドを実行しても認識されませんでした。 </p>gt;

<コード>gt;<コード><コード>

<pre class="brush:php;toolbar:false;">if (file_exists('user_function.php')) { require_once('user_function.php'); } それ以外 { echo "30 分後にもう一度お試しください...n"; 死ぬ。 }</pre> <p>ファイルが認識できません!とエラーメッセージが表示されます。 ! !

次の 2 つのファイルのみがあります: </p><p><br /></p>
P粉277824378P粉277824378565日前501

全員に返信(1)返信します

  • P粉736935587

    P粉7369355872023-07-31 18:07:09

    function.php ファイルが別のディレクトリにある別のファイルから呼び出されていることが原因である可能性があります。

    曖昧さを避けるために、__DIR__ を指定してフルパスを使用して現在のファイルのディレクトリを返すことができます。これにより、PHP は function.php ファイルと同じディレクトリで user_function.php ファイルを検索します。

    リーリー

    返事
    0
  • キャンセル返事