fopen を使用してディレクトリを作成することはできません。これは、fopen 関数がフォルダーを作成したり開いたりするのではなく、ファイルのみを操作するためです。
fopen 関数を使用する前に、まず is_dir が存在するかどうかを確認する必要があります。存在しない場合は、mkdir 関数を使用して作成します -
$filename = '/path/to /file.txt'; $dirname = dirname($filename); if (!is_dir($dirname)) { mkdir($dirname, 0755, true); }
上記のコードは、「filename」という名前のファイルを作成します" パス。 「dirname」関数を使用して、「filename」のディレクトリを取得します。次に、「is_dir」関数を使用して、ディレクトリが存在するかどうかを確認します。ディレクトリがすでに存在する場合、アクションは実行されません。一方、ディレクトリが存在しない場合は、「mkdir」関数を使用して特定のアクセス許可を渡してディレクトリを作成します。
以上がPHP: fopen を使用してフォルダーを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。