バッチ処理とファイルシステム: PHP でのファイルシステムの処理

WBOY
リリース: 2016-06-21 08:49:44
オリジナル
968 人が閲覧しました

ファイルを開く、ファイルを処理する、ファイルを閉じる
1 ファイルを開いて閉じる
is_file($filename)
resource fopen($filename,$mode[,use_include_path)
$filename:絶対パスまたは相対パス
$mode は読み取りと書き込みのオープン モードです。 。 。 etc.
3 番目は、サーバー上のこのパスにあるファイルを開くかどうかです。
ファイルを閉じる
bool fclose(リソース ハンドル);
サンプル:
$f = fopen("a.txt","rb");
fclose($f)
2. ファイルの読み取りと書き込み
int readfile($filename) はファイル全体を読み取り、出力バッファーに書き込みます。ファイルを開いたり、エコーしたり、印刷したりする必要はありません。
array file($filename) は、ファイル全体の内容を読み取り、行ごとに配列に格納します。
file_get_contents($filename,) ファイルを文字列に読み取ります。
1 行を読み取ります。
fgets($resource) は、一度に 1 行を読み取ります。 改行文字または EOF が見つかった場合、指定された内容はその後で終了します。長さ。
fgetss($resource,$length) 上記の関数のバリエーション、html、php タグを除外します
文字を読み取ります
fgetc($resource)
ファイルの終わりに達したかどうかを判断します
while(!feof($resource))
fread($resource,length) は、指定された長さのデータを読み取ります。
ファイルへのデータの書き込み
fwrite($resource,$string,length)
file_put_contents($filename,$string)
その他のファイル操作
bool copy($path1,$path2)
bool rename($filename1,$filename2)
bool unlink($filename) delete file
array pathinfo($filename)
realpath($filename) 絶対パス
,
ディレクトリ 関数, ディレクトリ操作
存在しないファイルを開くと、新しいファイルが作成されます 存在しないディレクトリを開くと、エラーが報告されます。
ディレクトリを開いて閉じます
resource opendir($path)
@opendir($path) エラー出力を抑制します
closedir($resource) ディレクトリを閉じます。
is_dir() は最初に $path を決定し、それからそれを開きます。
ディレクトリ scandir の参照
array scandir ($path)
ディレクトリ操作
bool mkdir ($path) は指定されたディレクトリを作成します
bool rmdir ($dirname) はディレクトリを削除します。ディレクトリはempty
string getcwd() は現在の作業ディレクトリを取得します。
bool chdir() は現在のディレクトリを次のように変更します。
高度なアプリケーション
fopen("http://127.0.0.1/tm/sl/index.php") はリモート ファイルを開きます。 。 。 PHP 設定allow_url_fopen on
ファイル ポインタ:
bool rewind($resource) ファイル ポインタを先頭に指定します
fseek($resource,$offset,$model) ファイル ポインタの位置を指定します
bool feof( $ resource) ファイルの終わりかどうかを判断します ファイルの終わり
ftell($resource) ポインターの位置を報告します
ファイルをロックします flock($resource,$model)
ファイルのアップロード
phpini 設定、
1 ファイルのアップロードを許可するかどうか file_uploads on off
2upload_tmp_dir アップロードされたファイルの一時ディレクトリ
3: Upload_max_filesize サーバーによってアップロードが許可される最大値 (MB)
事前定義された変数#$_FILES
配列の第 1 レベルのキーの名前付きの名前、第 2 レベルのキーの名前 name、サイズ、tmp_name (move_upload_file ($sourcefile, $destination file))、タイプ、エラー (0 は成功を示します)
複数のファイルのアップロード、名前="名前[]"
この記事へのリンク http://www.cxybl.com/html/wlbc/Php/20130608/38519.html



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!