html嵌入php的位置問題(php鑲嵌html)

  • 1、如何在HTML 中嵌入 PHP 代碼
  • 2、html中插入php的方法
  • 3、html嵌入php的位置問題?
  • 4、html如何嵌入php頁面(路徑沒問題)

一般的html中嵌入php,可以在文件的任何位置直接寫php代碼就好啊,但是這個文件你要保存為.php為後綴。

如:

文件a.php,內容為

還有種情況就是用模板了,使用模板機制後,你可以在html文檔裡面直接寫調用標籤就可以了,常見的smarty模板,

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;

?

?php 

if (isset($_POST[‘sub’])){

$result = null;

$result = $_POST[‘input’];

}

?

html

head

/head

body

form name=”first” action=”” method=”post”

hr

第一個表單br

請輸入內容:input type=”text” name=”input” value=”?php if(isset($result))echo $result; ?”

input type=”submit” name=”sub” value=”提交”

/form

form name=”second” action=”” method=”post”

hr

第二個表單br

獲取表單內容:input type=”text” name=”result” value=”?php if(isset($result))echo $result; ?”

/form

hr

/body

/html

首先是你的兩個form表單都沒有寫action(在form里加上action=”“,默認就是本頁),然後是輸出的兩個變量要先判斷一下是否存在,當然只是會報警,不過有個好習慣也不錯。

如果服務器用APACHE的話,修改html用php解析

WINDOWS下修改服務器配置文件http.conf

IfModule mod_php5.c

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html

AddType application/x-httpd-php-source .phps

/IfModule

Linux下原理類似

原創文章,作者:Q2UTQ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126614.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
Q2UTQ的頭像Q2UTQ
上一篇 2024-10-03 23:09
下一篇 2024-10-03 23:09

相關推薦

  • Python官網中文版:解決你的編程問題

    Python是一種高級編程語言,它可以用於Web開發、科學計算、人工智能等領域。Python官網中文版提供了全面的資源和教程,可以幫助你入門學習和進一步提高編程技能。 一、Pyth…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • 如何解決WPS保存提示會導致宏不可用的問題

    如果您使用過WPS,可能會碰到在保存的時候提示“文件中含有宏,保存將導致宏不可用”的問題。這個問題是因為WPS在默認情況下不允許保存帶有宏的文件,為了解決這個問題,本篇文章將從多個…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • Python渲染HTML庫

    Python渲染HTML庫指的是能夠將Python中的數據自動轉換為HTML格式的Python庫。HTML(超文本標記語言)是用於創建網頁的標準標記語言。渲染HTML庫使得我們可以…

    編程 2025-04-29
  • Java Thread.start() 執行幾次的相關問題

    Java多線程編程作為Java開發中的重要內容,自然會有很多相關問題。在本篇文章中,我們將以Java Thread.start() 執行幾次為中心,為您介紹這方面的問題及其解決方案…

    編程 2025-04-29
  • Python爬蟲亂碼問題

    在網絡爬蟲中,經常會遇到中文亂碼問題。雖然Python自帶了編碼轉換功能,但有時候會出現一些比較奇怪的情況。本文章將從多個方面對Python爬蟲亂碼問題進行詳細的闡述,並給出對應的…

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

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

    編程 2025-04-29
  • NodeJS 建立TCP連接出現粘包問題

    在TCP/IP協議中,由於TCP是面向字節流的協議,發送方把需要傳輸的數據流按照MSS(Maximum Segment Size,最大報文段長度)來分割成若干個TCP分節,在接收端…

    編程 2025-04-29
  • 如何解決vuejs應用在nginx非根目錄下部署時訪問404的問題

    當我們使用Vue.js開發應用時,我們會發現將應用部署在nginx的非根目錄下時,訪問該應用時會出現404錯誤。這是因為Vue在刷新頁面或者直接訪問非根目錄的路由時,會認為服務器上…

    編程 2025-04-29

發表回復

登錄後才能評論