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";
}
方法二:
修改test.html为test.php文件,直接写PHP代码
echo?"p我是由PHP输出的HTML代码/p";
注:如果想要输出大段HTML,请参考下面代码:
echo?END
p我是由PHP输出的HTML代码/p
p我是由PHP输出的第二行代码/p
END;
注:标记符号必须顶头写
方式三:
我们直接引用HTML代码进PHP中.
include?("test.html");
可以使用session和cookie,session会将数据存于服务器端(占空间),cookie存于浏览器端.
以cookie为例:
第一个页面:setcookie("user",$user);//$user为要提取的信息,user为cookie的名称,下同
setcookie("password",$password);
第二个页面:echo
$_COOKIE['user'];//显示保存在cookie中的信息,下同
echo
$_COOKIE['password'];
单独文章?
你是指不在数据库的吗?
不在数据库的单独文章(就普通页面的意思) 那就用include引入就能显示
如果是数据库的文章,你查找一下就行了啊~ 用上ID=xx 就只找查一条
方法其实挺多的.以前比较常用的是iframe这样来做.现在多了个ajax,所以一般情况下都是用的ajax.
第一种方法,ajax实现:
当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的.我之前做页面时间自动刷新的功能就是用的ajax.完整代码是:
①getTime.php:
代码如下:
header("cache-control:no-cache,must-revalidate");
$dt_element=explode(" ",$time);
$date_element=explode("-",$dt_element[0]);
$time_element=explode(":",$dt_element[1]);
$nowTime = time();
$showtime = date("北京时间Y年m月d日H:i:s",$date-$nowTime);
echo "happy new year";
echo $showtime;
Ajax动态显示时间
当前时间:
这个就是用ajax做的刷新页面局部内容的小例子.你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦.
这种方法就不用多说了吧.至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的.
第二种方法:使用iframe方法实现.
不要给我说用PHP 的include可以啊.你去试试吧.可以,可以就不会有那么多人在百度里面问了.
这种方法呢说起来复杂,其实还是挺简单的.说下原理吧:
要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:(每隔10秒刷新页面).这样在原来的页面中用iframe来将它调用过来.这样就可以了.
store $fp in database?
如果我的回答没能帮助您,请继续追问.
您也可以向我们团队发出请求,会有更专业的人来为您解答.
以上就是土嘎嘎小编为大家整理的php独立页面中相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!