ファイルシステム関数
PHPのファイル操作に関連する関数の一覧です。
| 関数 | 解説 |
|---|---|
| basename | パス中のファイル名の部分を取得する |
| chgrp | ファイルのグループを変更する |
| chmod | ファイルのパーミッションを変更する |
| chown | ファイルの所有者を変更する |
| clearstatcache | ファイルステータスのキャッシュを消去する |
| copy | ファイルをコピーする |
| delete | unlink()関数、unset()関数のダミー |
| dirname | パス中のディレクトリ名の部分を取得する |
| diskfreespace | disk_free_space()関数のエイリアス |
| disk_free_space | ディスクの空き容量を調べる |
| disk_total_space | ディスクの全容量を調べる |
| fclose | ファイルポインタを閉じる |
| feof | ファイルの終端に達しているかどうか調べる |
| fflush | 出力をファイルにフラッシュする |
| fgetc | ファイルから1バイトずつ文字を取得する |
| fgetcsv | CSVファイルから1行読み込んで配列で取得する |
| fgets | ファイルから1行取得する |
| fgetss | ファイルポインタから1行取得してHTMLタグを取り除く |
| file | ファイルの内容を全て取得して配列に格納する |
| fileatime | ファイルの最終アクセス時刻を取得する |
| filectime | ファイルのiノードの変更時刻を取得する |
| filegroup | ファイルのグループを取得する |
| fileinode | ファイルのinode番号を取得する |
| filemtime | ファイルの更新時刻を取得する |
| fileowner | ファイルの所有者を取得する |
| fileperms | ファイルのパーミッションを取得する |
| filesize | ファイルサイズを取得する |
| filetype | ファイルのタイプを取得する |
| file_exists | ファイル、ディレクトリやシンボリックリンクが存在するか調べる |
| file_get_contents | ファイルの内容を全て取得する |
| file_put_contents | 文字列をファイルに書き込む |
| flock | ファイルをロックする |
| fnmatch | ファイル名がパターンにマッチするか調べる |
| fopen | ファイルまたはURLを開く |
| fpassthru | 現在のファイルポインタの位置以降全てのデータを出力する |
| fputcsv | 行をCSV形式にフォーマットし、ファイルに書き込む |
| fputs | fwrite()関数のエイリアス |
| fread | ファイルをバイナリ・モードで読み込む |
| fscanf | フォーマットに従ってファイルの内容を処理する |
| fseek | ファイルポインタの位置を移動する |
| fstat | ファイルポインタからファイルに関する情報を取得する |
| ftell | 現在のファイルポインタの位置を取得 |
| ftruncate | ファイルを指定した長さに丸める |
| fwrite | ファイルをバイナリ・モードで書き込む |
| glob | パターンにマッチするパスを取得する |
| is_dir | ディレクトリかどうか調べる |
| is_executable | ファイルが実行可能かどうか調べる |
| is_file | 通常ファイルかどうか調べる |
| is_link | ファイルがシンボリックリンクかどうか調べる |
| is_readable | ファイルが読み込み可能かどうか調べる |
| is_uploaded_file | アップロードされたファイルかどうか調べる |
| is_writable | ファイルが書き込み可能かどうかを調べる |
| is_writeable | is_writable()関数のエイリアス |
| lchgrp | ??? |
| lchown | ??? |
| link | ハードリンクを作成する |
| linkinfo | リンクに関する情報を取得する |
| lstat | ファイルまたはシンボリックリンクに関する情報を取得する |
| mkdir | ディレクトリを作成する |
| move_uploaded_file | アップロードされたファイルを移動する |
| parse_ini_file | 設定ファイルを解析する |
| pathinfo | ファイルパスの情報を連想配列で取得する |
| pclose | プロセスのファイルポインタを閉じる |
| popen | プロセスへのファイルポインタを開く |
| readfile | ファイルを出力する |
| readlink | シンボリックリンク先を取得する |
| realpath | 指定した相対パスに対する絶対パスを取得する |
| rename | ファイルをリネーム(名前変更)する |
| rewind | ファイルポインタの位置を先頭に戻す |
| rmdir | ディレクトリを削除する |
| set_file_buffer | stream_set_write_buffer()関数のエイリアス |
| stat | ファイルに関する情報を取得する |
| symlink | シンボリックリンクを作成する |
| tempnam | ユニークなファイル名を生成する |
| tmpfile | 一時ファイルを作成する |
| touch | ファイルの最終更新日をセットする |
| umask | 現在のumaskを変更または取得する |
| unlink | ファイルを削除する |





