私はこのようにrequire_onceを使用しています
require_once('../mycode.php')
私はwordpressプラグインを開発しています。私のプラグインフォルダーはyves-slider.phpというファイルとadminというフォルダーがあります。adminフォルダー内にはadminというファイルがあります。 php。1レベル上のディレクトリにあるadmin.phpにファイルyves-slider.phpが必要です。
require_once('../yves-slider.php')
それは私に次のエラーを与えます
警告:require_once(../ yves-slider.php):ストリームを開けませんでした:C:\ xampp\htdocs\wordpress\wp-content\plugins\yves-slider\yves-slider-admin \にそのようなファイルまたはディレクトリはありません4行目のyves-slider-admin.php
致命的なエラー:require_once():C:\ xampp\htdocs\wordpress\wp-content \で必要な '../yves-slider.php'(include_path = '.; C:\ xampp\php\PEAR')を開くことに失敗しました4行目のplugins\yves-slider\yves-slider-admin\yves-slider-admin.php
私は間違っていますか?私はXAMPP 3.1を使用していますが、それが最善の方法だと思います。
ファイルが存在する現在のパスに相対的なものにしたい:
_require_once __DIR__ . '/../yves-slider.php';
_
おそらく起こっているのは、現在のパスPHPが見ているものはnotであると思われるパスです。 echo getcwd();
でできること(現在のパス)に興味があります。