GET、POSTメソッドを使用したPHP登録フォームと例

フォームとは何ですか? Webサイトまたはメールボックスにログインすると、フォームを操作していることになります。 フォームは、ユーザーから入力を取得し、処理のためにWebサーバーに送信するために使用されます。 次の図は、フォーム処理プロセスを示しています。 フォームは、入力ボックス、チェックボックスのラジオボタンなどのグラフィカルユーザーインターフェイス項目を含むHTMLタグです。 フォームは ... タグを使用して定義され、GUIアイテムは入力などのフォーム要素を使用して定義されます。 このチュートリアルでは、次のことを学びます- フォームを使用するのはいつ、なぜですか? フォームは、ユーザー入力を受け入れる柔軟で動的なアプリケーションを開発するときに役立ちます。 フォームを使用して、データベースから既存のデータを編集できます フォームを作成する HTMLタグを使用してフォームを作成します。 以下は、フォームを作成するために必要なものの最小限のリストです。…

例を使用したPHPセッションとPHPCookie

クッキーとは何ですか? Cookieは、Webサーバーがクライアントコンピューターに保存する最大サイズが4KBの小さなファイルです。 Cookieが設定されると、その後のすべてのページリクエストはCookieの名前と値を返します。 Cookieは、発行元のドメインからのみ読み取ることができます。 たとえば、ドメインwww.guru99.comを使用して設定されたCookieをドメインから読み取ることはできません キャリア.guru99.com。 インターネット上のほとんどのWebサイトは、広告などの他のドメインの要素を表示します。 これらの要素を提供するドメインは、独自のCookieを設定することもできます。 これらはサードパーティのCookieとして知られています。 ユーザーが作成したCookieは、ユーザーにのみ表示されます。 他のユーザーはその値を見ることができません。 ほとんどのWebブラウザには、Cookie、サードパーティのCookie、またはその両方を無効にするオプションがあります。 この場合、PHPはURLにCookieトークンを渡すことで応答します。 次の図は、Cookieがどのように機能するかを示しています。 ここに、…

File_exists、Fopen、Fwrite、Fclose、Fgets、copy、unlink

ファイルとは何ですか? ファイルは、コンピュータに情報を保存するための単なるリソースです。 ファイルは通常、次のような情報を保存するために使用されます。 プログラムの構成設定 電話番号に対する連絡先名などの単純なデータ。 画像、写真、写真など。 このチュートリアルでは、次のことを学びます- PHPファイル形式のサポート PHPファイル関数は、次のようなさまざまなファイル形式をサポートしています。 File.txt File.log File.custom_extensionすなわちfile.xyz File.csv File.gif、file.jpgなど ファイルは、DBMSシステムを管理するために他のソフトウェアとスキルを必要とするデータベースと比較して、単純なデータに対して永続的な費用効果の高いデータストレージソリューションを提供します。…

例外とエラー処理のチュートリアル

例外とは何ですか? エラーは、プログラム自体では処理できない予期しないプログラム結果です。 エラーは、プログラムを修正することで解決されます。 エラーの例は、実行を停止しない無限ループです。 例外は、プログラム自体で処理できる予期しないプログラム結果です。 例外の例には、存在しないファイルを開こうとすることが含まれます。 この例外は、ファイルを作成するか、ファイルを検索するオプションをユーザーに提示することで処理できます。 このチュートリアルでは、次のことを学びます- なぜ例外を処理するのですか? エンドユーザーに非常に迷惑または苛立たしい可能性のある予期しない結果をページに表示しないようにします 悪意のあるユーザーがアプリケーションを攻撃するために使用する可能性のある情報を公開しないことにより、アプリケーションのセキュリティを向上させます PHP例外は、予測可能なエラーが発生した場合にプログラムの通常のフローを変更するために使用されます。 PHPエラー処理 エラーが発生すると、構成設定に応じて、PHPは発生したエラーに関連する情報を含むエラーメッセージをWebブラウザーに表示します。 PHPは、エラーを処理するためのいくつかの方法を提供します。…

PHP正規表現/正規表現:preg_match()| preg_replace()

PHPの正規表現とは何ですか? PHP正規表現 正規表現とも呼ばれる強力なパターンマッチングアルゴリズムは、単一の式で実行できます。 正規表現は、(+、-、^)などの算術演算子を使用して複雑な式を作成します。 これらは、電子メールアドレス、IPアドレスなどの検証などのタスクを実行するのに役立ちます。 正規表現を使用する理由 PHP正規表現は、単一の関数を呼び出すことにより、文字列データのパターンの識別を簡素化します。 これにより、コーディング時間を節約できます。 メールアドレス、ドメイン名、電話番号、IPアドレスなどのユーザー入力を検証する場合、 検索結果でキーワードを強調表示する カスタムHTMLテンプレートを作成する場合。 PHPの正規表現を使用して、テンプレートタグを識別し、実際のデータに置き換えることができます。 このPHP正規表現チュートリアルでは、次のことを学習します。 PHPに組み込まれている正規表現関数 PHPには、このPHP正規表現チュートリアルで学習する正規関数を操作できる関数が組み込まれています。…

PHP mail()関数を使用してメールを送信する方法

PHPメールとは何ですか? PHPメールは、PHPスクリプトから電子メールを送信するために使用される組み込みのPHP関数です。 メール関数は次のパラメータを受け入れます。 電子メールアドレス 件名 メッセージ CCまたはBCの電子メールアドレス これは、重要なイベントについてユーザーに通知する費用効果の高い方法です。 提供されたコンテンツを電子メールで送信するWebサイトに連絡フォームを提供して、ユーザーが電子メールで連絡できるようにします。 開発者はこれを使用して、システムエラーを電子メールで受け取ることができます ニュースレターの購読者にメールを送信するために使用できます。 パスワードを忘れたユーザーにパスワードリセットリンクを送信するために使用できます これを使用して、アクティベーション/確認リンクを電子メールで送信できます。 これは、ユーザーを登録してメールアドレスを確認するときに役立ちます このチュートリアルでは、次のことを学びます-…

PHP MySQLi関数:mysqli_query、mysqli_connect、mysqli_fetch_array

PHPには、MySQLデータベースを操作するための組み込み関数の豊富なコレクションがあります。 このチュートリアルでは、次のことを学びます- PHPmysqli_connect関数PHP mysql接続関数は、MySQLデータベースサーバーに接続するために使用されます。 構文は次のとおりです。 <?php; $db_handle = mysqli_connect($db_server_name, $db_user_name, $db_password); ?> ここに、 「$ db_handle」はデータベース接続リソース変数です。…

PHPとは何ですか? 最初のPHPプログラムを書く

PHPとは何ですか?PHPはサーバーサイドスクリプト言語です。 これは、静的Webサイトまたは動的WebサイトまたはWebアプリケーションの開発に使用されます。 PHPはHypertextPre-processorの略で、以前はPersonal HomePagesの略でした。 PHPスクリプトは、PHPがインストールされているサーバーでのみ解釈できます。PHPスクリプトにアクセスするクライアントコンピューターには、Webブラウザーのみが必要です。 PHPファイルにはPHPタグが含まれており、拡張子は「.php」で終わります。 このチュートリアルでは、次のことを学びます- スクリプト言語とは何ですか?スクリプトは、実行時に解釈されるプログラミング命令のセットです。 スクリプト言語は、実行時にスクリプトを解釈する言語です。 スクリプトは通常、他のソフトウェア環境に埋め込まれています。 スクリプトの目的は通常、アプリケーションのパフォーマンスを向上させたり、日常的なタスクを実行したりすることです。 サーバー側スクリプトはサーバー上で解釈され、クライアント側スクリプトはクライアントアプリケーションによって解釈されます。 PHPはサーバー側のスクリプトであり、サーバー上で解釈されます。 JavaScript は、クライアントブラウザによって解釈されるクライアント側スクリプトの例です。…

PHPオブジェクト指向プログラミング(OOP)の概念チュートリアルと例

OOPとは何ですか?オブジェクト指向は、従業員、車、銀行口座などの実世界のオブジェクトを中心にアプリケーションをモデル化するソフトウェア開発へのアプローチです。クラスは、実世界のオブジェクトのプロパティとメソッドを定義します。 オブジェクトはクラスのオカレンスです。 オブジェクト指向の3つの基本的なコンポーネントは次のとおりです。 オブジェクト指向分析–システムの機能 オブジェクト指向設計–システムのアーキテクチャ オブジェクト指向プログラミング–アプリケーションの実装 オブジェクト指向プログラミングの原則OOPの3つの主要な原則は次のとおりです。 カプセル化 –これは、実装の詳細を非表示にし、メソッドのみを公開することに関係しています。 カプセル化の主な目的は次のとおりです。 ソフトウェア開発の複雑さを軽減–実装の詳細を非表示にし、操作のみを公開することで、クラスの使用が簡単になります。 オブジェクトの内部状態を保護します。クラス変数へのアクセスは、getやsetなどのメソッドを介して行われます。これにより、クラスが柔軟になり、保守が容易になります。 クラスの内部実装は、クラスを使用するコードを壊すことを心配せずに変更できます。 継承 –これはクラス間の関係に関係しています。…