Emlog程序网页源码有空白的解决办法分享

2015-8-2 / 0 评论 emlog / Mrxn

本文共计 823 字,感谢您的耐心浏览与评论.

Emlog程序如果发现网页源码有很多空白,可能是以下原因造成的
1、安装的插件,解决办法,禁用所有插件在查看源代码看是否有空白;
2、请检查模板文件module.php,删除其中的空行即可,请使用代码工具(notepad++,Macromedia Dreamweaver 8等)编辑删除;

以上只是原因,还有一个终级解决办法,就是在模板文件header.php里面<?php 后面加上 ob_clean();即可。本方法来源于em论坛蓝叶
如果上述方法不行,请尝试将模板里的 header.php 的 ob_clean(); 代码放在这个位置:
<?php 
/*
Template Name:xx主题
Description:xxx
Version:1.0
Author:mrxn
Author Url:http://www.mrxn.net
Sidebar Amount:1
*/
if(!defined('EMLOG_ROOT')) {exit('error!');}
require_once View::getView('module');
ob_clean();
?>
简单介绍下有关 ob_clean(); 
1、这三个函数运用在PHP4和PHP5中。在一些PHP项目中,经常能看到这三个函数的使用。

有的输出,前面本来要显示在页面里的东西全都被清除了,不显示了。

第二个函数:ob_start();

告诉php从这里开始要记录输出的内容了,并且所有输出放到连续的内存块里。

第三个函数:ob_get_contents();

这个应该比较容易懂,就是取出从ob_start()函数开始的地方到这个函数之间所有输出的内容,如:$a = ob_get_contents();
$a就是前面所有输出的字符串连接在一起。

ob_start(); ob_clear(); ob_get_contents();这三个函数通常配合来使用,不管你前面输出什么内容,最后从ob_start之后输出的内容都能控制到一个变量里。

标签: emlog

转载:转载请注明原文链接 - Emlog程序网页源码有空白的解决办法分享


0条回应:“Emlog程序网页源码有空白的解决办法分享”


发表评论

{view_code_no}