検索

私は多くの言語を学習してきましたが、最近ついに PHP を学習することにしました。

PHPを学ぶにはまずHTMLを学ばなければなりませんので、私もHTMLから始めます!

まずはどんなプログラミング言語でも学びましょう。何冊読んでも、それなしではいられない?? ヘルプ ドキュメント

HTML ヘルプ ドキュメント: http://pan.baidu.com/s/1hqxOymo

ノーとは言わないでください ご存知のとおり、近年普及している HTML5 は HTML の発展方向です。HTML の発展方向は次のとおりです。 XML は標準化されており、その過程で XHTML も派生します。

Webページを作る際に色を使うのは避けられませんが、色を表現する方法には単語表現と16進数表記があります。レビューのために投稿します。

RGB カラー テーブル:

プログラミング言語にはテキストとして直接表示できない特殊な記号が常にあり、HTML も例外ではありません。これらの特殊な記号は HTML でエンティティと呼ばれます。緊急時用のエンティティ比較表。

エンティティ比較表:

Web ページのコードはブラウザによって直接解析されます。Web ページを作成する際には、一般的に使用されるエンコードを選択する必要があります。ブラウザは、UTF-8、GBK、GD2312 などを選択できます。 Web ページを解析するためのエンコーディングも選択します。そこで問題は、ブラウザによって選択されたエンコーディングが Web ページの作成に使用されたエンコーディングと一致しない場合はどうなるかということです。解決策は 3 つあります:

    ブラウザに適応させるために最も一般的に使用されるエンコード方法を使用する
  1. Web ページに一致するようにブラウザのエンコードを設定する
  2. タグを使用する
明らかに、1 つのエンコードです。これはすべての人に適しているわけではなく、ユーザーがブラウザのコードを変更するほど賢明ではありません。したがって、最初の 2 つの方法は症状を治療するだけで根本的な原因は解決しません。3 番目の方法が最も重要です。

は単一のタグであり、その使用法は

in UTF -8 の例:

タグのその他の使用法ヘルプドキュメントを参照できます。

タグは、相対パスを絶対パスに変更したり、メソッドを開くなどのハイパーリンクを設定できます。 は単一のタグです。具体的な使用法についてはヘルプドキュメントを参照してください。

の属性設定は、Web ページ全体のデフォルト設定になります。フォントの色 (text)、背景の色 (bgcolor)、背景画像 (background)、背景のプロパティ (bgproperties) を設定できます。 )などを確認するか、ヘルプドキュメントを確認してください。

このタグは非常に特殊で、単一タグまたは二重タグとして使用できます。二重ラベルとして使用すると、ラベル間のコンテンツがセクションとして表示され、単一ラベルとして使用すると、ラベルから改行が始まります。二重ラベルの使用は比較的標準的で一般的です。

 タグは、<xmp> とは異なり、元の形式で出力されますが、<pre class="brush:php;toolbar:false"> タグ内のテキストは解析されます。 ;xmp> タグは解析できず、テキスト形式で出力されます。 <p> </p> <p> </p>
  • タグは
      および
      とともに使用され、タグ間の内容がリスト内の項目として表示されます。デフォルトでは無効になっています。リストを順序付きリストにするには、
        タグを使用します。これらのタグのプロパティについては、ヘルプ ドキュメントを参照してください。

        、下付きタグと上付きタグは両方とも二重タグです。

        PHP ノート (HTML) は画像を表示するためのタグで、src 属性は画像のリンクを設定し、title 属性はマウスを置いたときに表示される名前を設定します。 alt 属性は、画像の読み込みに失敗した場合に表示される名前を設定します。他のプロパティについては、ヘルプ ドキュメントを参照してください。

        は、ハイパーリンクに使用されるリンク タグであり、二重タグです。 href 属性はリンク アドレスを設定し、title 属性はラベルを配置したときに表示される名前を設定し、target 属性はリンクを開く方法を設定します。その他の属性についてはヘルプ ドキュメントを参照してください。

        タグは、name 属性を使用して、特定の領域にリンクするためのアンカー ポイントを設定します。 Name は名前を設定し、href 属性が "#"+name に設定されている場合は、このページの名前にリンクできます。href が Web ページのパス + "#" + name に設定されている場合は、次のページの名前にリンクできます。 Web ページの場所。herf 属性が「#」または空に設定されている場合、このページの先頭にジャンプします。

        現在のページにジャンプ

        他のページにジャンプ

        URL:Uniform Resource Locator

        URLは次で構成されます: http://i.cnblogs.com/EditPosts.aspx?postid=4275104&update =1 as例

      • プロトコル名: http://、ftp://、https://、file:// など (http://)
      • ホスト名: (i.cnblogs.com) (cnblogs.com はドメイン名)
      • ポート番号: 80、8080 など (範囲: 0~65535) (80)
      • リソース名: アクセスされたファイル (EditPosts.aspx)
      • パラメータ: "?" の後のキーと値のペア、複数のパラメータには " を使用します" &"Connection (パラメータを取得、パラメータは表示されます。パラメータを投稿、パラメータは表示されません) (postid=4275104&update=1)
      • URL の相対パス:

      • ./: ローカル パスを表します
      • ../: 上位パスを表します
      • ../../: 上位パス (など) を表します
      • ラベルはテーブルの構築に使用されます。これは二重ラベルです。 width 属性はテーブルの幅を設定し、height 属性はテーブルの高さを設定し、border 属性はテーブルの境界線を設定し、cellspacing 属性はセル間の幅を設定し、cellpadding 属性はセルのコンテンツ間の距離を設定します。そして国境。

        ラベルのネスト
        ラベルはテーブルの行をデザインするために使用されます。これは二重ラベルです。

        ラベルは、二重ラベルであるテーブルのセルを表すために使用されます。 rowspan 属性は行全体に設定され、属性値は複数の行にまたがる数を示します。colspan 属性は複数の列にまたがって設定され、属性値は複数の列にまたがる数を示します。

        ラベルはテーブルのヘッダーを表すために使用され、セルの内容は太字で中央揃えになります。

        その他の属性については、ヘルプドキュメントを確認してください。

        HTML フレームはフレーミングとも呼ばれ、複数のページを 1 つのページに結合して表示します。

      • 利点:
      • ページをリロードするときに、ページ全体をリロードする必要がないため、Webページのダウンロード速度が向上します
      • ナビゲーションバーを作成するのに便利です
      • 短所:
      • 複数のページがあるため、管理が難しい
      • コードが複雑で検索できない
      • エンジンのインデックス
      • マルチフレームページはサーバーのhttpリクエストを増加させる
      • 小型モバイルデバイスでは完全に表示できない
      • 上記の欠点により、標準に準拠していませんWebデザインのコンセプトは放棄してしまいましたが、背景は使えるのでまだまだ勉強が必要です。

        Frame タグ:
      • タグ、二重タグ
      • タグはフレーム ページを定義するため、 タグは必要ありません。 タグ
      • border 属性はフレームの境界線のサイズを設定します
      • rows 属性はフレームの数と高さを設定します。「*」は残りのスペースを表します。 ","
      • cols 属性はフレームの列数と幅を設定します。必要な数の列を記述します。「*」は残りのスペースを示し、「,」で区切られます
      • をネストしてフレームを多様化できます。 format
      • ラベル、ダブルラベル
      • は、 にネストされ、各ページのコンテンツを表示するために使用されます。
      • src 属性は、そのコンテンツを表示するページのパスを設定します
      • name 属性は、設定できますリンク表示用のフレームの名前
      • タグのtarget属性で表示ページのフレームを指定可能
      • タグのtarget属性が「_parent」に設定されている場合、それを意味します「_top」に設定すると、トップレベルのフレーム表示と Web ページ全体のレイアウト表示を示します

      • ハイパーリンク

        ブラウザがフレームを読み込めない場合、 <frameset> タグ内でネストされ、 タグとともに使用されます <p class="sycode"> </p> タグ、単一タグ <p class="sycode"></p> <li> </li> <li>別のドキュメント フレームを含むインラインを作成します</li> <li>このタグをサポートしていないブラウザでも表示できます</li> <li> タグで使用されます</li> <li> <br> <br>フレームのその他のプロパティと使用法については、ヘルプ ドキュメントを参照してください。 </li> <li> </li> <li> フォーム: 入力データをサーバーサイドプログラムに送信できる HTML 要素 </li> <li><form> タグ、二重タグ </form></li> <li> HTML フォームを表します </li> <li>action 属性はデータ送信の宛先を設定します</li> <li>method 属性は get と post に設定できる送信方法を設定します </li> get は送信する情報が少なく、より速く、送信された情報はアドレスバーに表示されますが、これは安全ではありません<li> </li>post はより多くの情報を送信しますが、遅く、送信された情報はアドレスバーに表示されないため、より安全です<li> </li>enctype 属性はエンコードタイプを設定しますサーバーに送信されるデータの数<li> </li>application /x-www-form-urlencoded: フォーム データは、標準のエンコード形式、デフォルト値で名前と値のペアとしてエンコードされます <li> </li>multipart/form-data: フォーム データはメッセージとしてエンコードされます、ページ上の各コントロールの情報の一部に対応し、<li> </li> <p> </p> <input>タグ、単一タグ <li> </li>type、入力フィールドの表示モードを表します(入力タイプ、選択タイプ、クリックタイプに分けられます) ) <li> </li>テキスト、単一行 テキスト入力フィールド、入力タイプ <li> </li>パスワード、パスワード入力フィールド、入力された文字は「*」で表示されます、入力タイプ <li> </li>ファイル、ファイルアップロード、入力タイプ <li> </li>チェックボックス、チェックボックス、選択タイプ <li> </li>radio、ラジオ ボックス、選択タイプ <li> </li>hidden、隠しフィールド、通常はデフォルト値の転送に使用されます、<li> </li>ボタン、ボタン、クリックしてもフォームは送信されません、他の操作を実行できます、クリック タイプ <li> </li>image、imageボタン、クリックしてフォームを送信します、クリックしてタイプ <li> </li>submit、クリックしてフォームを送信、クリックタイプ <li> </li>reset、リセット ボタン、タイプ <li> </li>name をクリックし、フォーム項目の名前 <li> </li> は通常、次と同じに設定されますデータベース内の対応するフィールド名<li> </li>click この属性はタイプには必要ありません<li> </li>データ送信時の識別子<li> </li>チェックボックスの名前の値は通常配列で表されます<li> </li>ラジオボタンボックスの名前の値がは同じです。オプションは相互に排他的です<li> </li>value、フォーム項目の値<li> </li>Select Type は属性値を設定します。選択後、フォームで送信できます <li> </li>画像以外のタイプをクリックして、この属性を設定します。つまり、ボタンの表示名を設定します <li> </li>入力タイプ 属性値を設定し、デフォルト値を設定します <li> </li>maxlength、テキスト入力の長さを制限します <li> </li> <textarea> ラベル、ダブルラベル <li> </li>複数行のテキストフィールド、入力できます複数行のテキスト <li> </li>cols、列数を設定、列数を渡し、幅を設定 <li> </li>rows、行数を設定、行数を渡し、高さを設定 <li> </li>残りの属性は次のとおりです。 <input> ラベル入力タイプと一致します <li> </li> <select> ラベル、ダブルラベル <li> </li>ドロップダウンメニュー<li> </li> name 属性は、通常はデータベースフィールド名と一致するフォーム項目名を設定します <li> </li>複数の属性セットフォームを複数の Select <li> <option> タグ、二重タグ </option> </li> ドロップダウン メニューのオプションを表すために <select> タグ内でネストして使用されます <li> </li> value 属性は、選択後のオプションの値を設定します。 、フォームで送信されます <li> </li>選択された属性の設定 デフォルトで選択されています <li> </li> <lable>タグはテキストとオプションをバインドするように設定できるため、テキストをクリックして選択できます <li> </li> <li> </li>その他の属性の場合フォームの使用方法については、ヘルプ ドキュメントをご覧ください。 <p> </p> <div> タグ、二重タグ <p> </p>Layer タグ、要素またはレイアウトの配置に使用されます <p> </p> レイヤー内のコンテンツはブラウザ内のどこにでも配置でき、HTML 要素も配置できます <li> </li> CSS と組み合わせて使用​​されることが多い<li> </li> CSSと合わせて使われることが多いので、CSSを学ぶ際にはぜひ学んでください! <li> </li> <p> </p>この時点で、HTML の基本要素を学習し、単純な静的 Web ページの作成を開始できますが、動的な Web サイトにはまだ程遠いです。次はCSSを勉強しましょう! <p></p> <p></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> <p class="sycode"></p> </div></lable></select></select></textarea> </frameset>
        ラベルのネスト
        ラベルのネスト
  • 声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    PHP:サーバー側のスクリプト言語の紹介PHP:サーバー側のスクリプト言語の紹介Apr 16, 2025 am 12:18 AM

    PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

    PHPとWeb:その長期的な影響を調査しますPHPとWeb:その長期的な影響を調査しますApr 16, 2025 am 12:17 AM

    PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

    なぜPHPを使用するのですか?利点と利点が説明されましたなぜPHPを使用するのですか?利点と利点が説明されましたApr 16, 2025 am 12:16 AM

    PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

    神話を暴く:PHPは本当に死んだ言語ですか?神話を暴く:PHPは本当に死んだ言語ですか?Apr 16, 2025 am 12:15 AM

    PHPは死んでいません。 1)PHPコミュニティは、パフォーマンスとセキュリティの問題を積極的に解決し、PHP7.xはパフォーマンスを向上させます。 2)PHPは最新のWeb開発に適しており、大規模なWebサイトで広く使用されています。 3)PHPは学習しやすく、サーバーはうまく機能しますが、タイプシステムは静的言語ほど厳格ではありません。 4)PHPは、コンテンツ管理とeコマースの分野で依然として重要であり、エコシステムは進化し続けています。 5)OpcacheとAPCを介してパフォーマンスを最適化し、OOPと設計パターンを使用してコードの品質を向上させます。

    PHP対Pythonの議論:どちらが良いですか?PHP対Pythonの議論:どちらが良いですか?Apr 16, 2025 am 12:03 AM

    PHPとPythonには独自の利点と短所があり、選択はプロジェクトの要件に依存します。 1)PHPは、Web開発に適しており、学習しやすく、豊富なコミュニティリソースですが、構文は十分に近代的ではなく、パフォーマンスとセキュリティに注意を払う必要があります。 2)Pythonは、簡潔な構文と学習が簡単なデータサイエンスと機械学習に適していますが、実行速度とメモリ管理にはボトルネックがあります。

    PHPの目的:動的なWebサイトの構築PHPの目的:動的なWebサイトの構築Apr 15, 2025 am 12:18 AM

    PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

    PHP:データベースとサーバー側のロジックの処理PHP:データベースとサーバー側のロジックの処理Apr 15, 2025 am 12:15 AM

    PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

    PHPでのSQL注入をどのように防止しますか? (準備された声明、PDO)PHPでのSQL注入をどのように防止しますか? (準備された声明、PDO)Apr 15, 2025 am 12:15 AM

    PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。

    See all articles

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

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

    ホットツール

    MantisBT

    MantisBT

    Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

    SAP NetWeaver Server Adapter for Eclipse

    SAP NetWeaver Server Adapter for Eclipse

    Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

    VSCode Windows 64 ビットのダウンロード

    VSCode Windows 64 ビットのダウンロード

    Microsoft によって発売された無料で強力な IDE エディター

    SublimeText3 英語版

    SublimeText3 英語版

    推奨: Win バージョン、コードプロンプトをサポート!

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    強力な PHP 統合開発環境