tech.chakapoko.com
Home / PHP / ファイル操作

[PHP]ファイルやディレクトリを作成する

ファイルを作成する

PHPで空のファイルを作成するには touch 関数を使います。

次のコードは現在のディレクトリの下にtest.txtというディレクトリを作る例です。

<?php
touch('test.txt');

ファイルが既にある場合はファイルの最終更新時刻が更新されます。

ディレクトリを作成する

PHPでディレクトリを作成するには mkdir 関数を使います。

次のコードは現在のディレクトリの下にmy_directoryというディレクトリを作る例です。

<?php
mkdir('my_directory');

パーミッションを指定する

mkdirs 関数は第2引数でディレクトリのパーミッションを指定することができます。

パーミッションはデフォルトでは 0777 ですが、umaskの影響を受けることに注意してください。

<?php
mkdir('path/to/my_directory', 0777);

深いディレクトリを作成する

階層の深いディレクトリを作成するときは第3引数に true を指定します。

<?php
mkdir('path/to/my_directory', 0777, true);