PHP を使用してユーザーのcgi-bin
パスを動的に検索し、それにファイルを書き込む方法はありますか?
たとえば、追加機能のために Perl スクリプトも使用する PHP アプリケーションを作成したい (それがなくても壊れません)。最初の実行時にcgi-bin
、ユーザーのディレクトリのパスまたは名前を取得し、スクリプトを作成します。ユーザーが最小限のインストールを必要とする (つまり、アプリケーションをディレクトリにアップロードしてから実行するindex.php
) だけで、アプリケーションから呼び出すことができるようにディレクトリに入れます。
これは可能ですか?それとも、実際にできることをはるかに超えた夢を見ているのでしょうか?
これに対する最も簡単な解決策は、正規表現を使用して、ユーザーのルート ディレクトリから始まる名前のディレクトリを確認すること/cgi/
ですが、これは完全に信頼できる方法とは思えません。