Blogger Information
Blog 1
fans 0
comment 0
visits 771
Related recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP中如何加入HTML代码
一马平川cc
Original
772 people have browsed it

 php中添加HTML代码,就是php类型的文件中添加html代码~

第一种是在HTML中加PHP。

大段大段的html代码中,在各个需要执行php的地方<?php .... ?>

比如 line7-9:

1 <head> 2     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3     <meta http-equiv="Content-Language" content="zh-CN" /> 4     <title>Hello World</title> 5 </head> 6 <body> 7     <?php 8     echo "Hello world!这是正文"; 9     ?>10 </body>11 </html>


第二种用echo输出HTML。

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

1 <?php 2     if(!$_POST){ 3     echo ‘<form action="" method="post"> 4     服务器地址:<input type="text" name="host" value="localhost" /><br /> 5     数据库账号:<input type="text" name="user" value="" /><br /> 6     数据库密码:<input type="password" name="pwd" value="" /><br /> 7     指定数据库:<input type="text" name="db" value="test" /><br /> 8     <input type="submit" value="确定"/> 9     </form>‘;10     }11 ?>

或者这种加了转义符号的:

1 <?php2     echo "<input type=\"submit\" value=\"确定\"/>" ;3 ?>


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

1 <?php 2     print <<<EOT 3     <div class="slidecont">{$label[deepblue_mainslide]}</div> 4     <div class="newcontainter"> 5         <div class="head">{$label[deepblue_mainh1]}</div> 6         <div class="cont" id="Tab1">{$label[deepblue_maint1]}</div> 7         <div class="cont" id="Tab2">{$label[deepblue_maint2]}</div> 8     </div> 9     <a href="$rs[url]" title="$rs[descrip]" target="_blank">$rs[name]</a>10 EOT;
11 ?>

“<<<EOT”和“EOT;”中间的文档直接输出,一个比较好理解的说法是“一个多行的echo ”。 
优点是输出大段HTML方便,不需要转义,而且可以引用变量。

但是在使用(<<<EOT) 标记符还有一点需要注意:标识符结束字符串既EOT;要独占一行,前后都不许再有内容,否则这个php文件就相当于废了。

这里的EOT标记可以替换成 任意标记 比如 print <<<END



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post