php加入html
① 在php中可以插入html代碼嗎
可以的,有兩種方式:
直接echo 「html代碼」;
使用Heredoc技術,如下:
$html_str=<<<EOT
html代碼
EOT;
echo$html_str
② php加入html代碼問題(很基礎的)
<?php
if(!isset($_POST['email'])){ //在這里,第一個if開始
?>
<html>
<head></head>
<body>
<form action="" method="post">
請輸入您的e-mail:<input type="text" name="email" value="<?php echo $_COOKIE['email'];?>" />
<input type="submit" name="submit" value='提交' />
<?php
if($_COOKIE['lastsave']){ //在這里,第二個if開始
$days=round((time()-$_COOKIE['lastsave'])/86400);
echo "<br/>自上次提交表單,共$days";
} //在這里,第二個if結束
?>
</form>
</body>
</html>
<?php
} //在這里,第一個if結束,並開始else
else{
if(!empty($_POST['email'])){ 在這里,開始第三個if
setcookie("email",$_POST['email'],mktime()+(86400*30),"/");
setcookie("lastsave",time(),mktime()+(86400*30),"/");
echo "您的email已經記錄";
} //在這里,結束第三個if並開始else
else
{
echo "錯誤:請輸入您的電子郵件地址";
} //在這里,第三個if的else結束
} //在這里,第一個if的else結束
?>
</body>
</html>
=======================================================
下面是這個if語句的結構:
if(){
……
if(){
……
}
……
}else{
if(){
……
}else{
……
}
}
其實這段程序採用了如下的方式進行書寫,和加入大量的變數、echo是一樣的效果,這樣顯得程序更加精簡:
<?php if(..){ ?>
這里是html代碼
<?php }else{ ?>
這里也是html代碼
<?php } ?>
以上的方法是php和html視圖完美結合的一種方案,另外,如果你使用過例如smarty模板的話,還有更加簡單、方便的方法。
編程,沒有做不到,只有想不到……
③ php插入html文件
PHP插入或者引入外部文件的函數有:require,require_once,include,include_once等;插入HTML文件使用其中任意一個函數都可以;
比如.php要插入zd.html文件,示例如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>HTML</title>
</head>
<body>
<fontcolor="red">html部分</font>
</body>
</html>
<?php
echo"-----------插入的HTML內容如下----------------";
echo"<br/>";
require'test.html';
?>
運行效果如下:
④ 怎樣給php頁面里添加html頁面
PHP中嵌入HTML有多種方式,這里列出幾種常用方式:
PHP代碼輸出HTML代碼;
HTML代碼中嵌入PHP;
PHP中使用include ()函數引用Html文件;
示例
HTML代碼(test.html)
<body>
<p>我是一段Html代碼</p>
</body>
方式一:
<?php
$int=rand(0,1);
if($int==1){
echo"<p>取到的隨機數是1</p>";
}else{
echo"<p>取到的隨機數不是1</p>";
}
?>
⑤ 如何在PHP中嵌入一個HTML文件
php裡面添加html文件,很多時候需要用到!
如添加一個站點統計到網站,如果你的網站全部是php來寫的,這時候直接用echo輸出統計代碼就會出現問題!然後php可以很方便的引入一個html文件,這樣就方便多了!
具體操作如下:
在do_footer函數裡面利用include即可導入一個html文件
1)修改do_footer函數
function do_footer($credits = true) {
global $globals;
echo "</div<!–#container closed–\n";
include("hugwww-footer.html");
if($credits) @do_credits();
do_js_from_array($globals['post_js']);
// warn warn warn
// dont do stats of password recovering pages
@include(『ads/stats.inc』);
printf("\n<!–Generated in %4.3f seconds–\n", microtime(true) – $globals['start_time']);
2)將統計代碼寫入hugwww-footer.html文件完成!
⑥ 如何在html文件里寫php程序
可以使用<?php ?>將php語句包含,然後將html格式改為php。
1、新建html文檔並使用html模板生成必要元素,然後在body標簽中添加一段文字:
⑦ php加入html代碼問題(很基礎的)
這段代碼有點亂,但不影響輸出
你可以整理下,html,body的開始符在if裡面,最好移除來
並將else上面的結束符去掉
應該更加容易理解
⑧ 如何在HTML 中嵌入 PHP 代碼
一般的html中嵌入php,可以在文件的任何位置直接寫php代碼就好啊,但是這個文件你要保存為.php為後綴。
如:
文件a.php,內容為
還有種情況就是用模板了,使用模板機制後,你可以在html文檔裡面直接寫調用標簽就可以了,常見的smarty模板,
⑨ 怎麼在PHP中加入HTML文件
如果是嵌入式的,直接在<?php ... ?>標簽以外寫HTML代碼即可
如果是要引入模板文件,那推薦使用模板引擎,比較常見的是Smarty
⑩ 怎麼在PHP中加入HTML文件
1.做的包含文件即可:require('w.html');include('w.html');require_once('w.html');include_once('w.html');
2.將html文件賦值給一個變數
3.print<<<EOM
html代碼
EOM;