html中插入php的方法

html-css013

html中插入php的方法,第1张

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

<head>

<metahttp-equiv="Content-Type"content="text/htmlcharset=utf-8"/>

<metahttp-equiv="Content-Language"content="zh-CN"/>

<title>HelloWorld</title>

</head>

<body>

<?php

echo"Helloworld!这是正文"

?>

</body>

</html>

2、第二种用echo输出HTML。

因为HTML有的元素中有双引号,所以用echo输出的内容用单引号括起来,避免出错,也省了转义这一步。比如这样的代码:

<?php

if(!$_POST){

echo‘<formaction=""method="post">

服务器地址:<inputtype="text"name="host"value="localhost"/><br/>

数据库账号:<inputtype="text"name="user"value=""/><br/>

数据库密码:<inputtype="password"name="pwd"value=""/><br/>

指定数据库:<inputtype="text"name="db"value="test"/><br/>

<inputtype="submit"value="确定"/>

</form>‘

}

?>

3、第三种就是用(<<<)标记符了,这是在PHP168的模板代码中首次见到的。

<?php

print<<<EOT

<divclass="slidecont">{$label[deepblue_mainslide]}</div>

<divclass="newcontainter">

<divclass="head">{$label[deepblue_mainh1]}</div>

<divclass="cont"id="Tab1">{$label[deepblue_maint1]}</div>

<divclass="cont"id="Tab2">{$label[deepblue_maint2]}</div>

</div>

<ahref="$rs[url]"title="$rs[descrip]"target="_blank">$rs[name]</a>

EOT

?>

一般来说有两种混合写法,一种是HTML套PHP,写作<?php ?>;另一种是PHP套HTML,写作<?php echo ?>,若php开启短标签写法,也可写作<?=$item['RAND']?>

还有一种不太常用的混合写法如下:

easy way to execute conditional html / javascript / css / other language code with php if else:

<?php if (condition):?>

html code to run if condition is true

<?php else: ?>

html code to run if condition is false

<?php endif ?>

列出项目中的一段代码的两种写法:

[php] view plaincopy

<?php if($resitem['PREVIEW']){echo $resitem['PREVIEW']} else {echo "static/images/bg72.png"}?>

写法二:

[php] view plaincopy

<?php if($resitem['PREVIEW']): ?><?=$resitem['PREVIEW']?><?php else: ?>static/images/bg72.png<?php endif ?>

一般的html中嵌入php,可以在文件的任何位置直接写php代码就好啊,但是这个文件你要保存为.php为后缀。

如:

文件a.php,内容为

还有种情况就是用模板了,使用模板机制后,你可以在html文档里面直接写调用标签就可以了,常见的smarty模板,