1. 在HTML標記中加入PHP腳本
#在Web 編碼的過程中,PHP是可以與HTML混合使用的嵌入式語言,可以隨時在HTML添加PHP腳本標記5208e2eec18b61aba7fec17a45ba6d05,兩個標記之間的所有文字都會被解釋成PHP,而標記之外的任何文字都會被認為是普通的HTML。
舉個例子,在6c04bd5ca3fcae76e30b72ad730ca86d標記中加入PHP標識符,使用include 語句引用外部檔案index.php, 程式碼顯示如下:
<?php include(" index.php "); //引入外部文件 ?>
然而成千上萬的程式碼中,然而如何做到區分HTML與PHP呢,PHP分解符(tags)如同界石,準確標示著PHP腳本的開始與結束位置。有四種分解符可以讓PHP嵌入HTML。
(1)1c68540793cbcef58cf479a3788ed335:PhP標準的分解子。
(2)891f0a35fc7637301c00c320e0181129:簡寫的分解符號。
(3)842e8e9dd470ac0da5d8b75be3525bf2和2cacc6d41bbb37262a98f745aa00fbf0:JavaScript/VBScript風格分解符號
(4)e4a7fbc82c514fa16c9678a282299263:ASP分解符。
其中第一種與第二種是最常用的方法;第三種方法類似JavaScript嵌入方式;第四種方式類似ASP嵌入方式。
注意:若要使用PHP支援8ad468a67d1f3ae163e374a5b0a90a93a4558806285d5b7820bdaa0b90aa4d26方式,需要分別在設定檔PHP.ini中進行以下設定:
short_open_tag = on;
asp_tags = on;
一對分解符號「465732aeb6fc86d279e9bd4f3719be04"之間的內容都是PHP程式碼,之外的內榮則屬於HTML的元素。
PHP語句的結束符號
PHP的語句結束符號是分號“;”,即在每一句PHP程式碼後,都需要加上“;”表示該語句的結束。
PHP對大小寫敏感,忽略語句中的空格、製表符、回車,這樣可以使程式具有良好的縮排風格。
2. 對表單元素的value 屬性進行賦值
在Web 開發的過程中,通常需要對表單元素的value 屬性進行賦值,以取得該表單元素的預設值。例如,為表單元素隱藏域進行賦值,只需要將所賦的值加到value 屬性後就可以了,其程式碼實例如下:
<?php $hidden="abc001" // 为变量 $hidden 赋值 ?>
隱藏域的值:
<input type="hidden" name="id" value="<?php echo $hidden;?>">
從上面的程式碼可以看出,首先為變數$hidden 賦予一個初始值,然後變數$hidden 的值賦給隱藏域。 在程式開發過程中,經常使用隱藏域儲存一些無需顯示的資訊或需要傳送的參數。
下面來簡單介紹一下什麼是隱藏網域
隱藏網域是用來收集或傳送資訊的看不見元素,對於網頁的訪客來說,隱藏域是看不見的。當表單被提交時,隱藏網域就會將資訊用你設定時定義的名稱和值傳送到伺服器上。
隱藏網域的優點
1、不需要任何伺服器資源。
2、支援廣泛,任何客戶端都支援隱藏域。
3、實作簡單,隱藏域屬於HTML控件,無需像伺服器控件那樣有需要程式設計知識。
隱藏域的不足
1、具有較高的安全隱患。
2、儲存結構簡單。
3、如果儲存了較多的較大的值,則會導致效能問題。
4、如果隱藏域過多,則在某些客戶端中被禁止。
5、隱藏網域將資料儲存在伺服器上,而不儲存在客戶端。
注意,如果開發中,頁面的隱藏網域太多,這些隱藏網域被儲存在伺服器。當客戶端瀏覽頁面的時候,會有一些防火牆掃描頁面,以確保作業系統的安全,如果頁面的隱藏網域太多,那麼這些防火牆可能會禁止頁面的某些功能。
以上是php表單之在Web頁嵌入php程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!