html加php
是你理解錯誤.php提供多種標記引入,常用的有<?...?>,<?php ...?>,另外支持如asp標記引入<%...%>,同樣,也提供腳本引入,<script language="php">...</script> 不管怎麼引入,內部語法必須要符合php語法規范,像你以script引入,正確寫法應該是
<script language="php">
$a="啊啊";
echo $a;
</script>
如果想載入php文件,必須使用php可識別的載入語句,如include,require,include_once,require_once.
<script language="php">
include "../rrr/3.php";
$a="啊啊";
echo $a;
</script>
你在script標簽內寫src是起不到任何作用的.
另外你這段代碼所在的這個文件必須是php可以執行解析的文件名,如 php,php3等等.視伺服器情況而定.
我感覺你有點異想天開,首頁不一定非得是index.html,如果沒有index.html的話,index.php就是主頁.如果你非得執拗的使用index.html做主頁,還想讓php執行解析,那你就去修改apache和php的配置參數,讓伺服器對所有文件執行解析,具體怎麼改我也不清楚,去搜搜.
另外使用js寫ajax也可以,如果你不感覺麻煩的話.
B. 高手幫忙 如何在html中加入php
如果你直接在html中寫
超連接
代碼連接php是不行的,因為php是一個代碼程序文件,你運行時是下載界面,如果要在html中運行php是需要環境的推薦AppServ,但是html在form中寫<body<form
action="php.php"
onsubmit="return
f();"</form</body其中f()是函數
C. html頁面中嵌入php文件
用ajax非同步回傳,將PHP的執行結果回傳到HTML頁面
使用XMLHttpRequest對象可以做到
首先創建這個對象
var xmlHttp;
if (window.XMLHttpRequest) { //兼容Mozilla、Safari等瀏覽器對象
xmlHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) { //兼容IE瀏覽器
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //創建Msxml2.XMLHTTP控制項對象
} catch (e) {
try {//創建Microsoft.XMLHTTP控制項對象,該控制項作用為獲取指定URL的內容
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
然後創建請求
xmlhttp.open("GET", " hello.php", true);//等於執行了hello.php頁面
xmlhttp.send(null);
alert(xmlhttp.responseText);//把hello.php的執行結果顯示出來;
這只是個簡單的例子,具體可以搜索 XMLHttpRequest中文參考手冊
參考一下
D. 怎麼在html文件中加入php文件
PHP文件比如叫 1.php
表單頭部要寫成<form name="form1" method="post" action="1.php">
action=" 這裡面要填上你要處理的PHP文件名 "
E. 怎麼在HTML中引入PHP
在html頁申明php,然後寫php代碼就行了
F. 在php文件中的html代碼中嵌入php
這是php語法問題自
php在一個文件中多個<?php ?>等同於1個
也就是說在一個文件中<?php 代碼1 ?> <?php 代碼2 ?>
等同於 <?php 代碼1 代碼2 ?>
因此可以寫成<?php foreach( 。。。) { ?> <?php }?>
注意上面的"{}"必需是一對,否則就報錯
同樣,在純粹的php代碼里,你也要保證{}是一對
G. html 插入 php 賦值問題,PHP代碼
你這是用了什麼框架
已經是mvc結構了
這個頁面是模板頁
不要在這里直接寫代碼
而是在控制器里內寫好
在這里再使容用
例如(框架不同寫法也不一樣)
在控制器
$A= $val[id]
在模板 調用
{$A}
盡量避免在模板出現<?php xxxx?> 這種形式
H. 如何在html中加入php代碼
其實文件名稱不要改成html
還是php
但是,這瀏覽器中確實可以輸入html來執行php文件
有一個方法就是版對伺服器進行設置,權也就是常說的偽靜態
比如:
RewriteRule (\d+).html$ /index.php?id=$1
這樣,所有名稱為數字的html請求,都會執行index.php文件,並提供參數id,值就是那個htm的文件名
換句話說,這瀏覽器中訪問 123.html 其實訪問的url是 index.php?id=123
至於優點缺點,其實也沒什麼,只是偽裝成html,一個是網址更好記,一個是對於搜索引擎來說,有益於優化
至於模板的問題,不做評論,自己體會!
I. 能否在html網站加入php文件
把#號換成你的頁面文件名,然後要把name.php考到和這個HTML同一目錄下就可以了。
J. 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" />
<title>Hello World</title>
</head>
<body>
<?php
echo "Hello world!這是正文";
?>
</body>
</html>