サイズ)「ファイルポインタ」が指すファイルを「サイズ」バイトに丸めます。成功したか否かを真偽値(TRUE/FALSE)で返します。abcdefghijklmnopqrstuvwxyzほでなすPHPをよろしくね。"<p>ファイルサイズを5バイトに丸めました。"<p>失敗しました。"<p>ファイルサイズを5バイトに丸めました。"<p>失敗しました。ファイルサイズを5バイトに丸めました。*/?>PageTopファイルをロック・アンロックする掲示板の様なスクリプトは、ログファイルを用意しそれにデータを書き込んだり読み込んだりしますが、ログファイルは1つしかないので、同時に複数の要求があった場合に、書き込んでいる最中に他の書き込み処理が割り込んでしまえばファイルの内容は予期しない状態に壊れてしまうし、書き込み処理中に読み込もうとすれば、適切に読み込めません。この問題を回避するために、オープンしたファイルを「ロック」し、操作しようとしているファイルがロックしている間ブロック(待機させる)し、「アンロック」されてから操作するようにします。モード)「ファイルポインタ」が指すファイルを指定した「モード」でロックし、成功したか否かを真偽値(TRUE/FALSE)で返します。この関数でロックされたファイルは、アクセス出来なくなるわけではなく、単に「ロックしてますから」とこの関数に対して知らせるだけです。よって、例えば別のスクリプトで同じファイルをオープンし、この関数を使用しなかった場合、読み書き操作することが出来ます。Windowsでは機能しません。この関数に与える「モード」は以下のようになっています。LOCK_NB」のように指定すると、ロック中でもブロックせずに、ただ「FALSE」を返してスルーします。アンロックしなくても、クローズするなりすれば、自動的にロックは開放されます。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに成功しました。ロックに失敗しました。ロックに成功しました。ロックに失敗しました。ロックに失敗しました。インクルードパス使用])指定した「ファイル」の内容を全て読み込み、各行(改行文字も含みます)を各要素にセットした配列を返します。失敗するとエラーになり、「FALSE」を返します。ファイル位置を含んだエラーメッセージを出力しないように「@(アットマーク)」(エラー制御演算子)を使用するのが一般的です。「インクルードパス使用」に「TRUE」を指定すると、インクルードパス内のファイルも扱えるようになります。デフォルト値は「FALSE」です。インクルードパス使用])指定した「ファイル」の内容を全て読み込み、そのまま文字列として返します。失敗するとエラーになり、「FALSE」を返します。ファイル位置を含んだエラーメッセージを出力しないように「@(アットマーク)」(エラー制御演算子)を使用するのが一般的です。「インクルードパス使用」に「TRUE」を指定すると、インクルードパス内のファイルも扱えるようになります。デフォルト値は「FALSE」です。インクルードパス使用])指定した「ファイル」の内容を全て読み込み、そのまま出力し、読み込んだバイト数を返します。失敗するとエラーになり、「FALSE」を返します。ファイル位置を含んだエラーメッセージを出力しないように「@(アットマーク)」(エラー制御演算子)を使用するのが一般的です。「インクルードパス使用」に「TRUE」を指定すると、インクルードパス内のファイルも扱えるようになります。デフォルト値は「FALSE」です。abcdefghijklmnopqrstuvwxyzほでなすPHPをよろしくね。ほでなすPHPをよろしくね。ほでなすPHPをよろしくね。ほでなすPHPをよろしくね。*/?>PageTopファイルの状態をチェックする/ファイル情報のキャッシュのクリアファイルを読み込んだり、書き込み処理等、何だりかんだりする場合、当の処理対象であるファイル(もしくはディレクトリ)が存在していなかったり、指定した処理が許可されていなかったりすると、エラーを発して果ててしまいます。そんな自体に備えて、ファイルが書き込み可能であるか、それ以前にファイルが存在するのか等の確認を、処理前にチェックします。ファイル・ディレクトリ)指定した「ファイル・ディレクトリ」が存在するか否かを真偽値(TRUE/FALSE)で返します。ファイル・ディレクトリ)指定した「ファイル・ディレクトリ」が存在し、かつ読み込み可能であるか否かを真偽値(TRUE/FALSE)で返します。ファイル・ディレクトリ)指定した「ファイル・ディレクトリ」が存在し、かつ書き込み可能であるか否かを真偽値(TRUE/FALSE)で返します。ファイル・ディレクトリ)「is_writable()」関数のエイリアス(別名)で、全く同じものです。ファイル・ディレクトリ)指定した「ファイル・ディレクトリ」のサイズを返します(ディレクトリを指定した場合は常に「0」を返します)。エラーが発生した場合は「FALSE」を返します。存在しないファイル・ディレクトリを指定すると「E_WARNING」警告を発し、失敗します。ファイル・ディレクトリ)指定した「ファイル・ディレクトリ」の最終更新時のUNIXタイムスタンプを返します。エラーが発生した場合は「FALSE」を返します。存在しないファイル・ディレクトリを指定すると「E_WARNING」警告を発し、失敗します。ファイルに関する情報はキャッシュされます「filesize()」関数等の、ファイルに関する情報を取得する関数は、1回目の戻り値をキャッシュし、2回目以降は1回目にコールされた時の値を使用します。これでは、1回目のコールと2回目以降のコールの間にファイルの情報が変化した場合、正確な値を得る事が出来ないので、そんな時はキャッシュをクリアします。clearstatcache(void)キャッシュされたファイルに関する情報をクリアします。abcdefghijklmnopqrstuvwxyzほでなすPHPをよろしくね。指定されたファイルが存在しません。書き込み権限がありません。リネーム後ファイル・ディレクトリ)「ファイル・ディレクトリ」を「リネーム後ファイル・ディレクトリ」にリネームします。成功したか否かを真偽値(TRUE/FALSE)で返します。存在しないファイル・ディレクトリを指定したり、既に存在するファイル名にリネームしようとすると「E_WARNING」警告を発し、失敗します。複製後ファイル)「ファイル」を「複製後ファイル」として複製します。成功したか否かを真偽値(TRUE/FALSE)で返します。「複製後ファイル」が既に存在する場合は、上書されます。存在しないファイルやディレクトリを指定すると「E_WARNING」警告を発し、失敗します。ファイル)「ファイル」を削除します。成功したか否かを真偽値(TRUE/FALSE)で返します。存在しないファイルや、ディレクトリを指定すると「E_WARNING」警告を発し、失敗します。ディレクトリを削除する場合は「rmdir()」関数を使用します。モード])「ディレクトリ」を作成し、パーミッションを「モード」に設定します。成功したか否かを真偽値(TRUE/FALSE)で返します。「ディレクトリ」が既に存在する場合は「E_WARNING」警告を発し、失敗します。「モード」には8進数でパーミッションの値を指定します。「モード」のデフォルト値は「0777」です。ディレクトリ)「ディレクトリ」を削除します。成功したか否かを真偽値(TRUE/FALSE)で返します。「ディレクトリ」は空でなくてはなりません。空のディレクトリ以外のものを指定すると「E_WARNING」警告を発し、失敗します。ファイルを削除する場合は「unlink()」関数を使用します。モード)「ファイル」のパーミッション(アクセス権)を「モード」に設定します。成功したか否かを真偽値(TRUE/FALSE)で返します。