ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイルの扱い
これらは、私が PHP を学習する際に取ったメモです。良い学習習慣を身につけ、大多数のプログラミング愛好家に学習の参考にしていただくために、私自身と皆さんに役立つことを願っています。 。 役立つ。この学習教材は主に LAMP Brothers の詳細 PHP、PHP5 中国語マニュアルおよびオンライン資料から来ています。PHP の学習に興味がある友人には、LAMP Brothers の「詳細 PHP」
ファイル判定機能
is_dir()
を選択することを強くお勧めします。is_executable () 実行可能ファイルかどうかを判断します
is_file()
is_link() ファイル名がシンボリックリンクであるかどうかを判断します
is_readable()
is_uploader_fiel() ファイルがHTTP POST経由でアップロードされているかどうかを判断します
is_writable()
ファイル属性
file_exists()
filesize()
is_readable()
is_writeable()
filectime()
filemtime()
ファイル名basenameを取得( )
ディレクトリ dirname( )
ファイルパス情報 pathinfo()
ファイル作成 touch($file)
ファイル削除 unlink($file)
ファイル移動 (ファイル名変更) rename("現在のファイルパス","対象ファイルのパス ")
ファイルのコピー copy("ファイル名","パス")
ファイルの読み書き
file_get_contents()
file_put_contents()
fopen("URL" 、パターン)
さまざまなモード:
r: ファイルを読み取り専用モードで開きます。 r+: 読み取り/書き込みモードで開きます。 w: ファイルが存在しない場合は、新しいファイルを作成します。コンテンツがある場合は上書きします。 w+: 読み取り/書き込みモード a: 書き込み専用モードで開きます。ファイルが存在しない場合は、新しいファイルを作成します。ファイルに既にコンテンツが含まれている場合は、a+: 読み取り/書き込みモード b: を追加します。バイナリモードのファイル(画像、ビデオ) t: テキストモードでファイルを開きますfread() // 指定された長さの文字を読み取ります FREAD ("$ File", Filesize ("Text.txt")
fgetc () //ファイルから一度に 1 文字ずつ読み取ります ;feof($file) // ファイルの読み取りまたはファイルの終わりにエラーがあった場合は true を返します
ファイルに書き込みます
fwrite()
ファイル内部移動ポインタ
ftell($file) //現在のポインタ位置に戻る
fseek($file,100,constant) //ファイルポインタを移動
rewind()
basename(ファイルパス[, ファイルサフィックス名]) ファイル名を取得します。2 番目のパラメータはファイルのベース名を取得します。 pathinfo (ファイルパス) 現在のパスを分析し、連想配列を返し、dirname を通じて realpath (ファイルの相対パス) を参照します。 Basename, extension ファイルの絶対パスを表示 filesize($file) ファイル サイズを計算 fileatime($file) 最終アクセス時刻を表示 filectime($file) ファイル作成時刻 filemtime($file) ファイルの最終更新 fileperms() ファイル属性とPermissions fileowner() ファイル所有者の取得
ディレクトリ操作:
opendir() readdir() Closedir() rewinddir() //ポインタは最初のディレクトリに戻ります