HtmlでPHPを使用する方法
この記事では、HTMLページでPHPコードを使用する方法を説明します。 これは、世界で最も人気のあるサーバー側のスクリプト言語で彼らのグリップを強化しようとしているPHP初心者を対象としています。
繰り返しますが、PHPはサーバー側のスクリプト言語です。 つまり、PHPスクリプトがサーバー上で実行され、出力がサーバー上に構築され、結果がHTMLとしてクライアントブラウザに送信されてレンダリングされます。 スクリプトでPHPとHTMLを混在させるのは当然ですが、初心者として、PHPコードとHTMLコードを組み合わせる方法を知るのは難しいです。,
無料のオンラインコースでPHPを学ぶ
PHPを学びたい場合は、PHPの基礎に関する無料のオンラインコースをチェックしてください! このコースでは、PHPプログラミングの基礎を学びます。 あなたは、PHPがどのように動作するかを学び、簡単なPHPループと関数を書く、基本から始めるでしょう。 その後、単純なオブジェクト指向プログラミング(OOP)のためのコーディングクラスに構築します。 GETリクエストとPOSTリクエストへの応答、JSONの解析、ユーザーの認証、MySQLデータベースの使用など、web用のアプリケーションを作成するための最も重要なスキルをすべて学ぶことができます。,
-
FREEPHPPHPの基礎Jeremy McPeak
今日は、HTMLでPHPを使用するときに選択できるさまざまな方法について説明します。 私はあなたがこの記事で提供されている例を実行できるように、PHPの作業インストールがあると仮定します。
PHPとHTMLを組み合わせるさまざまな方法
大まかに言えば、HTMLでPHPを使用する場合、二つの異なるアプローチがあります。 最初は、HTMLファイル自体にPHPコードを埋め込むことです。,html拡張機能-これには特別な配慮が必要です。 他のオプション、好ましい方法は、PHPタグとHTMLタグを組み合わせることです。phpファイル。
PHPはサーバー側のスクリプト言語であるため、コードはサーバー側で解釈されて実行されます。 たとえば、インデックスに次のコードを追加した場合です。htmlファイル、それは箱を使い果たさないでしょう。
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
まず、この種のphpとHTMLコードが混在しているのを見たことがない場合は心配しないでください。, 上記の例は、ブラウザに次のように出力します。
<?php echo "Hello World" ?>
あなたが見ることができるように、デフォルトでは、あなたの中のPHPタグ。html文書は検出されず、それらは単にプレーンテキストとみなされ、解析せずに出力されます。 サーバーは通常、ファイルに対してのみPHPを実行するように構成されているためです。php拡張。
HTMLファイルをPHPとして実行したい場合は、サーバーに実行するように指示することができます。phpファイルとしてhtmlファイルが、それはあなたの混合PHPとHTMLコードをファイルに入れるためにはるかに良いアイデアです。php拡張。,
それは私がこのチュートリアルであなたに示すものです。
HTMLページにPHPタグを追加する方法
PHPコードをHTMLコンテンツと統合する場合は、PHPコードをPHPの開始タグ<?php
とPHPの終了タグ?>
で囲む必要があります。 これら二つのタグの間にラップされたコードはPHPコードと見なされ、要求されたファイルがクライアントブラウザに送信される前にサーバー側で実行され
PHPコードを使用してメッセージを表示する非常に簡単な例を見てみましょう。 索引を作成します。,ドキュメントルートの下に次の内容のphpファイル。
上記の例で重要なことは、PHPコードがPHPタグでラップされていることです。
上記の例の出力は次のようになります。
そして、ページソースを見ると、次のようになります。
ご覧のように、PHPコードはサーバー側で解析されて実行され、ページがクライアントブラウザに送信される前にHTMLとマージされます。,
別の例を見てみましょう:
これは現在の日付と時刻を出力するので、HTMLタグ間でPHPコードを使用してサーバーから動的な出力を生成できます。 ページがサーバー側で実行されるたびに、<?php
と?>
タグの間のすべてのコードがPHPとして解釈され、出力はHTMLタグで埋め込
実際には、次のスニペットに示すように、上記の例を書くことができる別の方法があります。,
上記の例では、PHPの連結機能を使用しています。 最後に、連結された文字列を表示するためにecho
構造を使用しました。
次のスクリーンショットに示すように、出力は使用する方法に関係なく同じです。
そして、それは別の質問に私たちをもたらします:どちらが最良の方法ですか? 連結機能を使用するか、HTMLタグの間に別々のPHPタグを挿入する必要がありますか?, そうしたときの変化により契約内容の変更がない厳格なルールの軍隊で使用されます。 個人的には、placeholderメソッドはconcatenationメソッドに比べて読みやすいと感じています。
HTMLおよびPHPコードと組み合わせたPHPページの全体的な構造は次のようになります。
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
次のセクションでは、HTMLでPHPループを使用する方法を見ていきます。
HTMLページでPHPループを使用する方法
HTMLコンテンツを生成するために配列を反復処理することは、PHPスクリプトを書くときに遭遇する最も, このセクションでは、アイテムの配列を反復処理して出力を生成する方法について説明します。
ほとんどの場合、データベースまたはその他のソースから入力した配列コンテンツを表示する必要があります。 この例では、簡単にするために、スクリプト自体の先頭で異なる値で配列を初期化します。
先に進み、次の内容のPHPファイルを作成します。
まず、スクリプトの先頭で配列を初期化しました。 次に、foreach
構造を使用して、配列値を反復処理しました。, そして最後に、echo
構造を使用して配列要素の値を表示しました。
出力は次のようになります。
while
ループと同じ例は次のようになります。
出力は同じになります。
出力は同じになります。
出力は次のようになります。
出力は次のようになります。
出力は同じです。 これが、foreach
およびwhile
ループを使用して、PHP配列に基づいてHTMLコンテンツを生成する方法です。
次のセクションでは、PHPの短いタグ構文をどのように使用できるかを見ていきます。,
PHPの短いタグの使い方
これまでに説明した例では、<?php
を開始タグとしてどこでも使用しました。 実際、PHPにはバリエーションが付属しています<?=
これは、変数の文字列または値を表示するときに短い構文として使用できます。
先に説明した短い構文で例を修正してみましょう。
ご覧のとおり、echo
またはprint
構文を省略して、短縮構文を使用して値を表示することができます。, 短縮構文は、echo
またはprint
で何かを表示したいときに短く読みやすくなります。
したがって、これらはHTMLコンテンツにPHPを追加するために使用できるさまざまな方法です。 初心者として、あなたは物事を行うためのさまざまな方法を試してから学ぶことができ、それも楽しいです!
異なるファイルからのコードを含む
ウェブサイトの複数のページで同じコードを使用する必要がある状況がたくさんあります。 その一つの例ではヘッダ、フッター部のホームページを保有する これらのセクショ,
これは、個々のページのstyle
タグ内に配置するのではなく、ウェブサイトの一般的なCSSルールをスタイルシートに移動するように考えてください。
include()
関数は、指定されたファイルを含めて評価し、ファイルが見つからない場合は警告を表示します。 Div id=”1ef82338ba”>
関数は同じことを行いますが、ファイルが見つからない場合は警告ではなくエラーが表示されます。
大きなプロジェクトで作業する場合、意図せずに同じファイルを複数回includeめ込むことがあります。, これは関数の再定義などの問題を引き起こす可能性があります。 これらの問題を回避する一つの方法は、PHPでinclude_once()
およびrequire_once()
関数を使用することです。
前のセクションのコードを使用して、これらの関数の使用方法を示しましょう。 この例では、include()
を使用します。 Headerというファイルを作成します。phpとその中に次のコードを配置します。
dateという別のファイルを作成します。phpとその中に次のコードを配置します。
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
dayというファイルをもう一つ作成します。phpとその中に次のコードを配置します。,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
ヘッダーへのパスが含まれていることに注意してください。両方の日の上部にあるphp。phpと日付。php。 三つのファイルが同じディレクトリにあることを確認します。 オープニングデート。ブラウザのphpは次の出力を表示するはずです。
オープニングアップ日。phpは次の出力を表示するはずです。
あなたが見ることができるように、我々は内部に置くコードヘッダー。phpは両方のファイルに含まれていました。, これにより、多くのファイルを扱うときにweb開発がはるかに簡単になります。 ただ一つの場所に変更を加えると、それらはどこにでも反映されます。
結論
今日は、PHPとHTMLを組み合わせて動的なHTMLを作成する方法について説明しました。 また別の方法では、一部の例に見えます。
CodeCanyonで最高のPHPスクリプト
これまでCodeCanyonで作成された最高のPHPスクリプトの何千ものを探ります。, 低コスト、ワンタイム支払いを使用すると、これらの高品質のPHPスクリプトのいずれかを購入し、あなたとあなたの訪問者のためのあなたのウェブサ
ここでは、2020年のCodeCanyonから利用可能なベストセラーと新進気鋭のPHPスクリプトのいくつかを示します。
-
PHP11最高のPHPイベントカレンダーと予約スクリプト。..,sMonty Shokeen
-
PHP10最高のPHP URL短縮スクリプトMonty Shokeen
-
PHP18 2020年のベストコンタクトフォームPHPスクリプトmonty shokeen
-
php5つの最高のphpフォームビルダー(および4つの無料スクリプト)を比較monty Shokeen
-
phpPhpフォームビルダーで美しいフォームを作成ashraffハティベラガル