「php 基本チュートリアル」 - 4 つのファイルとディレクトリの学習まとめ
「基本的な PHP チュートリアル」 - 4 つのファイルとディレクトリの学習の概要
1. ファイルを書き込みます:
$fp = fopen(filename, mode);
モードはファイルを開く方法です。たとえば、「a+」はファイルの読み取りと書き込みを意味し、ファイルが存在しない場合はファイルの末尾に新しいデータが追加されます。 .
fwrite($fp, コンテンツの書き込み);
fclose ($fp);
2. ファイルをロックします。 複数のユーザーが同時にファイルを操作しても競合が発生しません。
f Clock($fp, lock type); //Lockタイプには、書き込み排他、読み取り共有が含まれます...
3 つ、読み取りファイル:
$data = file('file path');
読み取ったデータをデータ配列に入れます。各要素はファイルの 1 行です。
エンコーディング テスト: 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>
テスト クロッピング:
開始:
結果:
5. ファイルアップロードのプロセス:
1. form タグには 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 (move_uploaded_file($_FILES['thefile']['tmp_name'],"../uploads/{$_FILES['thefile']['name']}")){ print '<p>your file is upload!</P>'; } else{ $errors = $_FILES['thefile']['error']; print $errors; }}?> <form action='ws.php' enctype="multipart/form-data" method='POST'> <p>Upload a file</p> <input type="hidden" name="MAX_FILE_SIZE" value="3000"/> <p><input type="file" name="thefile" /></p> <input type="submit" name="submit" value="UPload"/> <input type="hidden" name="submitted" value="true"/> </form><div><p>This is the foot of the document</p></div></body> </html>
6. ディレクトリ
1. ナビゲーション ディレクトリ:
ディレクトリ内のすべてのコンテンツを検索します: scandir();
例: $stuff = scandir('ディレクトリ名');//関数は戻りますディレクトリ内のファイルとディレクトリを含む配列。それらを $stuff
にコピーします。 2. ディレクトリを作成します。
mkdir( 'パス名' );

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
