0

サーバールート内のフォルダーであるドメインルートがあります。ドメイン ルート内の別のフォルダー内で mkdir を実行するにはどうすればよいですか?

ROOT > DOMAIN ROOT FOLDER > PHP MKDIR

ROOT > IMAGE FOLDER > MKDIR HERE

「イメージフォルダー」内にディレクトリを作成するには、「ドメインルートフォルダー」にphpが必要です。何か助けはありますか?

4

3 に答える 3

0

私は通常、現在のスクリプトがあるディレクトリから作業し、そこから目的の場所に移動します。スクリプトを移動しない限り、正常に動作します。さらに、すべてがスクリプトに関連する場所を追跡するのが簡単になります。

次の方法で現在のパスを取得できます。

$path = dirname(__FILE__);

../次に、さらに深くするために追加します。

于 2013-05-03T23:03:24.277 に答える
0

通常、次のようなことができます。

mkdir('../images/newfolder');

スクリプトを正確に実行している場所によっては、これの前にさらに ../../ を追加する必要がある場合があります。../ ごとに別のレベルに移動するため、例を考えるとここで機能するのは 1 つだけのようですが、自分がいると思う場所にいることを確認する必要があります。

于 2013-05-03T22:54:01.760 に答える
0

PHPスクリプトで絶対パスを使用することもできます。

mkdir('/root/images/new_folder');

Web サーバーに特定のフォルダーへの書き込み権限があることを確認してください。

于 2013-05-03T22:56:05.483 に答える