ダウンロード/アップロードなどの基本的な機能をサポートする Web サイトを作成する必要があります。これまでのところ、私は基本的な HTML、CSS、および Jquery 機能を使用したデザインのみを行ってきました..しかし、私の中に別の学生のウェブサイトを組み込むように求められました..ドキュメントのアップロード、新しいデータ標本の作成、更新などの機能を実行します..彼は自分のウェブサイトを完全に PHP で作成しました。
6 に答える
両方を確実に組み合わせることができます。
PHP (およびその他のサーバー側テクノロジ) は、HTML コンテンツを生成し、クライアントの Web ブラウザに出力を返す前にサーバー上で処理するように作られています。
PHP、少なくとも基礎を学ぶことを強くお勧めします。そうすれば、全体のアイデアが得られます。しかし、今のところ明確にするために (最初に PHP を学ぶまで明確になるとは思いませんが)、PHP と HTML を組み合わせる方法を簡単な例として示しましょう。
1- 次のように PHP の echo ステートメントと組み合わせることができます。
<?php
echo "<html>";
echo "<title>HTML with PHP</title>";
echo "<b>My Example</b>";
//your php code here
// Or you can use the print command
print "<i>Print works too!</i>";
?>
次のような別の方法もあります。
2- HTML 内に PHP コードを埋め込む
<html>
<title>HTML with PHP</title>
<body>
<h1>My Example</h1>
<?php
//your php code here
?>
<b>Here is some more HTML</b>
<?php
//more php code
?>
</body>
</html>
ただし、これを信じてください。上で述べたように、PHP を学習すると、何が起こっているのかをよりよく理解できるようになります。さらに、インターネットには、PHP の学習を開始するためのリソースがいくつかあります。(Google はあなたの友達です!)
幸運を!
PHP は HTML の生成によく使用されるため、通常 HTML を使用する場所ならどこでも PHP を使用できます。(妥当な範囲内で) 好きなだけコードをマッシュアップしてください。問題なく動作するはずです。
この他の生徒に手伝ってもらうことをお勧めします。彼らが PHP を作成した場合、おそらく Web サイトの作成についてあなたよりも少し詳しいでしょう。
- PHP ページがサーバー側でコンパイルされるように、Apache Web サーバーを使用するサーバーでサイトをホストします。
- すべての .html ページの名前を、いくつかの php ロジックを含めたい .php ページに変更します。
- PHP コードを PHP ページ内に埋め込み、タグを PHP ページ内に埋め込み
<?php
ます?>
。 - 接続、関数などに個別の PHP ファイルを使用します。
- 混乱している場合は、PHP に関するこの基本的なチュートリアルが役に立ちます。
HTML でページをデザインし、名前を php に変更するだけです。内部で必要なphp関数を実行します
<?php
?>
このネストの外側のスクリプトは、html として表示されます。内に何かを表示したい場合は<?php ?>
、単にecho
、print
またはprintf
それらの違いについては、こちらをご覧ください。
ここで言及されていないものの 1 つは、テンプレート エンジンです。これは、PHP を HTML から分離する場合に非常に便利です。
私自身、Smarty を使用しています。テンプレート エンジンの良いところは、テンプレート (HTML) を PHP から分離できることです。そのため、デザイナーは PHP の機能を知る必要はほとんどありません。また、PHP プログラマーは、設計ではなく機能についてのみ気にする必要があります。
PHP プログラマー (この場合は smarty を使用) は、表示される値を smarty テンプレートに割り当て、デザイナーはこれらの変数を通常の HTML に含めるだけです。あなたが私に尋ねると、魅力的に機能し、正しく行われれば多くのコード変更を実際に必要としません (この場合はわかりません)。
PHP を開始するには、最適なパスはhttp://www.w3schools.com/php/default.aspだと思います。生徒のページを追加する場合は、ページが静的または動的であることを確認してください。ページは静的 (完全に HTML) であり、何もする必要はありません。それらのページを .php 拡張子として保存するだけです。動的ページ (データベースから接続されている) がある場合は、基本的な php の知識が必要です。