ホームページ >バックエンド開発 >PHPチュートリアル >「php 基本チュートリアル」--4 つのファイルとディレクトリの学習まとめ
1. ファイルを書き込みます:
$fp = fopen(filename, mode);
mode はファイルを開く方法です。ファイルが存在しない場合、「a+」はファイルの読み取りと書き込みを意味します。
fwrite($ fp, write content);
fclose($fp);
2. ファイルをロックする: 複数のユーザーがファイルを操作するとき同時に、競合は発生しません
誰が、誰が、誰が誰のコンテンツを書いているか); タイプには、書き込み専用、読み取り共有が含まれます...
3. ファイルを読み取ります:
$data = file('file path') ;
読み取ったデータをデータ配列に入れます。各要素はファイルの A 行です。 ...
5. ファイルのアップロードを処理します:
1. フォーム タグには次のものが含まれている必要があります: enctype="multipart/form-data"、フォームは post メソッドを使用する必要があります
2. 非表示の入力ボックスは次のとおりです。追加され、ブラウザの最大アップロード ファイル サイズが推奨されます (バイト単位)
3. フォーム フィールドを作成します
コード テスト: ws.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title><base> </head> <body> <?phpif (isset($_POST['submitted'])) { if (!empty($_POST['quote']) && ($_POST['quote'] != "enter your quotation here")){//Write the data to file. $fp = fopen('../test.txt','a+'); flock($fp, LOCK_EX);// lock the file fwrite($fp, $_POST['quote']); flock($fp, LOCK_UN);// unlock fclose($fp); //read the file's content to an array $data: $data = file('../test.txt'); print '<p style = "color: red;"> data[0]:\n ' .$data[0]. '</p>'; } else{ print 'please enter your quotation'; }}?> <form action='ws.php' method='POST'> <textarea name="quote" rows="5" cols="30">enter your quotation here</textarea> <input type="submit" name="submit" value="Add this code"/> <input type="hidden" name="submitted" value="true"/> </form><div><p>This is the foot of the document</p></div></body> </html>
6. ディレクトリ
1. ナビゲーション ディレクトリ:
ディレクトリ内のすべてのアイテムを検索します 内容: scandir();
にコピーします
2. ディレクトリを作成します:
mkdir ('pathname');