php為什麼能在html裡面,php與html的關係

本文目錄一覽:

PHP 嵌入到 HTML 文檔中去,為什麼後綴是.php,難道不應該是.html嗎?

.HTML是靜態網頁,各個WEB伺服器不會去解釋執行它,只能靠客戶端瀏覽器去解釋執行

PHP加入到HTML形成了APACHE可以解釋執行的動態網頁,後綴必須.php

更多交流參考我空間文章。

搞了一個php網站的源碼,為什麼裡面都是把php代碼寫在.html文件中?該如何運行?

你得把源代碼放在伺服器上,你找一個伺服器,代碼只有放在伺服器上才能打開,正常運行。要不然只是把源代碼拿來,沒有伺服器是沒用的,另外代碼放在伺服器上之後,也可以將現在的代碼進行再次開發,做的更好。這是在你願意的前提下。

既然php中可以嵌套html,為什麼不直接用html來編寫php文檔啊?還要記那麼多新東東西,解釋下。謝啦

你是想問例如寫

?php

echo “font你好/font”;

?

不如直接font你好/font

是吧?

這是因為上述的情況還沒有和伺服器,資料庫掛勾,也看不出PHP是動態的效果..

//test.php

?php

if($_GET[‘a’]==1) echo “font你好/font”;

else echo “font你們好/font”;

?

這裡,雖然也沒有用到資料庫,但起碼有了動態的效果,同一個頁面會根據$_GET[‘a’]傳來的參數不同且頁面內容不同。

你想一想,如果一個新聞網裡面有幾十萬篇新聞,那隻用HTML寫豈不是要寫幾10萬個結構相似頁面?

但有了PHP,只需要根據一個參數,例如ID值,通過url上面 ?id=1 , ?id=n…這樣的形式傳參數,然後PHP程序根據不同的參數去資料庫找出相應文章內容輸出在相應位置就行,而頁面其它東西例如CSS樣式均不用重新再寫…

php和html是什麼關係?

簡單的說 任何網頁都是採用HTML做成的

但是光用HTML只能生成靜態的不能交互的網頁

而如果加上PHP就能生成動態的網頁

而剛好PHP能夠直接嵌套在HTML中

所以兩者配合使用!威力無邊!

html中插入php的方法

1、第一種是在HTML中加PHP。

head

  meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

  meta http-equiv=”Content-Language” content=”zh-CN” /

  titleHello World/title

/head

body

  ?php

  echo “Hello world!這是正文”;

  ?

/body

/html

2、第二種用echo輸出HTML。

因為HTML有的元素中有雙引號,所以用echo輸出的內容用單引號括起來,避免出錯,也省了轉義這一步。比如這樣的代碼:

?php

  if(!$_POST){

  echo 『form action=”” method=”post”

  伺服器地址:input type=”text” name=”host” value=”localhost” /br /

  資料庫賬號:input type=”text” name=”user” value=”” /br /

  資料庫密碼:input type=”password” name=”pwd” value=”” /br /

  指定資料庫:input type=”text” name=”db” value=”test” /br /

  input type=”submit” value=”確定”/

  /form『;

   }

?

3、第三種就是用()標記符了,這是在PHP168的模板代碼中首次見到的。

?php

  print EOT

  div class=”slidecont”{$label[deepblue_mainslide]}/div

  div class=”newcontainter”

      div class=”head”{$label[deepblue_mainh1]}/div

      div class=”cont” id=”Tab1″{$label[deepblue_maint1]}/div

      div class=”cont” id=”Tab2″{$label[deepblue_maint2]}/div

  /div

  a href=”$rs[url]” title=”$rs[descrip]” target=”_blank”$rs[name]/a

EOT;

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/197250.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-03 13:28
下一篇 2024-12-03 13:28

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python裡面的int

    從不同角度解析Python里的int類型,讓你更好地理解Python的數值系統。本文將從以下幾個方面進行詳述: 一、int類型是什麼 int是Python中的一種數值類型,表示整數…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 依賴關係代碼的用法介紹

    依賴關係代碼在軟體開發中扮演著至關重要的角色。它們指定了項目中各個模塊之間的依賴關係。本文將從多個方面對依賴關係代碼進行詳細的闡述。 一、依賴關係代碼的作用 依賴關係代碼可以幫助開…

    編程 2025-04-28
  • jmap是jdk裡面的嗎?

    jmap是JDK中的命令行工具,用於生成Java進程的堆轉儲快照。它是一個非常有用的工具,可以用於發現應用程序的內存泄漏和瓶頸。 一、jmap的作用 jmap是一個基於Java應用…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Python實現天氣關係圖

    本文將介紹如何使用Python繪製天氣關係圖,通過分析和可視化天氣數據,幫助我們更好地了解天氣的變化和趨勢。 一、數據準備 首先我們需要從數據源中獲取天氣數據。我們可以使用爬蟲技術…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27

發表回復

登錄後才能評論