私は代理店を作成しているプロジェクトに取り組んでいます。代理店を作成する際に、ドライブを選択するためのプルダウンがあります。そのドライブでは、代理店の名前でフォルダが作成され、エクスポートされたすべてのデータが保存されます。少数のシェルコマンドを実行して、サーバー内のすべてのドライブを取得できます。次のコードを使用してフォルダを作成しようとしています。PHP:サーバードライブにディレクトリを作成する方法
$agency = 'BookStore';
$documentLocation = $val['drive'] . '/agency/documents/document-' . $agency;
if (!is_dir($documentLocation)) {
var_dump(mkdir($documentLocation, 0777, true));
}
ここで、$ val ['drive']はドライブパスです。しかし、それは私のプロジェクトの中にフォルダを作成し、私は指定されたドライブにフォルダを作成したい。
'$ documentLocation'の正確な値は何ですか? – deceze
'$ documentLocation'の生成例を教えてください。 '$ val ['drive']'が 'C 'のようなものであれば(Windowsの場合)、パスは無効になります(コロン' C: 'がありません) – moopet
' 777'悪です。それを使用しないでください。可能な限り最小限の構成を使用してください。 –