Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これを実行するときに現在どのディレクトリにいるのかを知る方法:
exec("php somescript.php");- 自分が今どこにいるのか、自分のスクリプトを実行するためにどこに行く必要があるのかを知る方法は?
exec("php somescript.php");
pwdコマンドまたは PHP の組み込み関数を使用getcwd()して、作業ディレクトリを取得できます。後者が推奨されます。
pwd
getcwd()
ただし、PHP スクリプトの絶対パスがわかっている場合は、それを指定するだけでよく、現在どのディレクトリにいるかは気にしません。
exec("php /path/to/somescript.php");
string getcwd ( void ):
string getcwd ( void )
成功した場合は現在の作業ディレクトリを返し、失敗した場合は FALSE を返します。