Articles

HTMLでPHP

PHPはHTML埋め込みサーバー側のスクリプト言語です。 その構文の多くは、C、Java、Perlから借用されており、いくつかの独自のPHP固有の機能がスローされています。 この言語の目標は、web開発者が動的に生成されたページをすばやく書けるようにすることです。 NTCホスティ 当社のサーバーは、あなたのHTMLとPHPベースのアプリケーションの両方のための最大のパフォーマンスとあなたのウェブサイ,

HTMLのPHP

複雑なページを構築するとき、ある時点で、必要な結果を達成するためにPHPとHTMLを組み合わせる必要があります。 最初の時点では、PHPとHTMLは二つの別々の言語であるため、これは複雑に見えるかもしれませんが、これはそうではありません。 PHPはHTMLと対話するように設計されており、PHPスクリプトは問題なくHTMLページに含めることができます。

HTMLページでは、PHPコードは特別なPHPタグで囲まれています。, 訪問者がページを開くと、サーバーはPHPコードを処理し、出力(PHPコード自体ではなく)を訪問者のブラウザに送信します。 実際には、HTMLとPHPを統合するのは非常に簡単です。 PHPスクリプトは、PHPのビットがあちこちに挿入されたHTMLページとして扱うことができます。 <に含まれていないPHPスクリプト内のものは何ですか?php?>タグはPHPコンパイラによって無視され、webブラウザに直接渡されます。, 以下の例を見ると、完全なPHPスクリプトがどのように見えるかがわかります。

推奨される使用法:

<head></head>
<ボディクラス=”page_bg”>
こんにちは、今日は<?php echo date(‘l,F jS,Y’);?>.,
</body>
</html>

上記のコードは単にHTMLであり、組み込みの日付関数を使用して今日の日付を出力するPHPのビット 上記のように、上記のコード内のプレーンなHTMLはすべてPHPコンパイラによって無視され、そのままwebブラウザに渡されます。

それがどれほど簡単であるかを参照してください? PHPとHTMLの統合は本当に非常に簡単です。 Phpスクリプトは、その中核となるHTMLページであり、PHPが散りばめられていることを覚えておいてください。, If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.

More advanced techniques:

<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</body>
</html>

そして、結果は次のとおりです。

  • メニュー項目1
  • メニュー項目2
  • メニュー項目3
  • メニュー項目4
  • メニュー項目5

short_open_tagを使用したhtmlのphp

コードをできるだけ短くしたい場合は、コードをできるだけ短くしたい場合は、コードを短くする必要があります。あなたはshort_tagsオプションに行くことができます。 これにより、<と入力するのを防ぐことができますか?,コードの先頭にあるphpは、それをちょうど<に短縮しますか?. これを有効にするには、phpを更新する必要があります。iniファイルと”short_tags”設定を”オフ”から”オン”にします。 ほとんどのサーバーでは、この設定はすでにオンになっていますが、事前に確認するのが最善です。 短いタグを使用する場合に発生する可能性のある問題は、XMLの使用法との競合です。 XMLの場合、<? 構文は処理関数を開始します。 この問題を回避するには、代替<?=タグが使用できます。,

PHP in HTML using short_tags:

<html>
<head></head>
<body class=”page_bg”>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</body>
</html>

できるだけ多くのプラットフォームと互換性のあるウェブサイトを構築したい場合は、short_tagsに依存しないでください。

phpのHTML echoを使用して

PHPファイルにHTMLタグを統合する可能な方法は、echoコマンドを介してです:

可能まだ推奨されていない使い方:

<?,php
echo “<html>”;
echo “<head></head>”;
echo “<body class=\”page_bg\”>”;
echo “Hello, today is “;
echo date(‘l, F jS, Y’);//other php code hereecho “</body>”;
echo “</html>”;
?,>

ただし、これはほとんどのHTML/PHPエディタのHTMLコードの色付けオプションに影響し、HTMLタグの役割を簡単に理解できるようになります。 HTMLコード内の各二重引quoteをバックスラッシュでエスケープする必要があります。

HTMLファイル拡張子のPHP

特定のファイルにPHPコードが含まれている場合は、PHP拡張子が必要です。 ほとんどの場合、これはです。phpを設定することもできます。htaccessファイルは、名前を変更したり拡張子を変更したりせずにHTMLファイル内のPHPコードを読み取ります。, 以下では、これを達成するために追加する必要があります”ハンドラ”を表示することができます

通常に設定されたwebサーバーのために:

AddHandler cgi-script。html。htm

FastCGIを実行しているwebサーバー:

AddHandler fcgid-script。html。htmlnote:これはテストされ、NTCのwebホスティングサーバーで動作します。 別の催す提供者を使用したら、援助のためのそれらに相談しなさい。 さらに、そこで一定の問題に直面している場合は、必要なPHP最適化された安定したサーバーを得るために、NTCホスティングに切り替えることを検討できま,

PHPのHTML

PHPスクリプトでHTMLコードを使用することもできます。 これは、ページ全体をPHPで構築したが、たとえばカスタムHTMLフォームを含めたい場合に非常に便利です。 あなたがする必要があるのは、HTMLとPHPの開始タグの順序を逆にして、PHPでページを開くことだけです:

PHPでHTMLを使用して:

<?php
$Fname=$_POST;
$Lname=$_POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method=”post” action=”<?php echo $PHP_SELF;?,>”>
First Name:<input type=”text” size=”12″ maxlength=”12″ name=”Fname”><br />
Last Name:<input type=”text” size=”12″ maxlength=”36″ name=”Lname”><br /></form>
<?
echo “Hello, “.$Fname.” “.$Lname.”.,<br/>”;
?>

これは少し複雑に見えますが、実際には多くのコードを節約します。 ここでは、$PHP_SELFスーパーグローバルを使用しており、同じファイル内でその下に指定されたフィールドの値を使用できます。 通常、このようなフォームの場合、二つのファイルが作成されます-最初のものはHTMLフォーム自体であり、第二のものはすべての作業を行うバックエンドPHP,

すでに多数のファイルに依存する複雑なPHPアプリケーションがあり、できるだけすべてをシンプルにしたい場合は、これが大きな助けになります。

NTCホスティングとPHP

NTCホスティングは、クライアントに究極のwebホスティングソリューションを提供しています。 すべての私たちのwebホスティングプランは、HTMLのサポートを提供し、あなたにPhp4とPHP5の間で選択する可能性を与えます