-
php生成的html 顶部有个空行(bom问题)
本文为大家讲解的是php生成的html 顶部有个空行(bom问题)的原因及解决方法,感兴趣的同学参考下。 php生成的html meta和link标记在body标签里 浏览器顶部有个空行的解决方法...
PHP 2014-12-07 08:54:04 -
深入理解PHP原理之错误抑制与内嵌HTML分析
本文为大家讲解的是深入理解PHP原理之错误抑制与内嵌HTML分析,感兴趣的同学下。 PHP支持内嵌HTML的, 那么对于PHP文件中, PHP标签外的HTML会怎么处理呢? 它和直接输出HTML有什么区别么? PHP提供了一个错误抑制符'@', 它是通过什么方式来阻止错误输出呢? 我又该在什么时候使用它呢? 这是这俩天一些网友提到的共同问题, 今天就索性整体回答下, 备后来人翻阅. PHP文件内嵌HTML的处理方式 在PHP中, 所有在标签外的字符, 在词法分析过程中, 都会翻译成T_INLINE_HTML token, 在语法分析的时候, 所有的T_INLIE_HTML都会被分配ZEND_ECHO输出. 也就是说: <?php while($con) { ?> laruence <?php } ?> 会生成一条OPLINE: T_ECHO, 而操作数是”laruence”; 就结果来说, 上面的代码, 其实和下面的结果一样: <?php while($c...
PHP 2014-12-07 04:33:03 -
php中去除所有js,html,css代码
本文是一个php实现的可以用来去除所有js,html,css代码的函数,感兴趣的同学参考下。 <?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 标记 "'<!--[/!]*?[^<>]*?>'si", // 去掉 注释标记 "'([rn])[s]+'", // 去掉空白字符 "'&(quot|#34);'i", // 替换 HTML 实体 "'&(amp|#3...
PHP 2014-12-07 04:03:03 -
PHP将整个网站生成HTML纯静态网页的方法总结
本文为大家讲解了PHP将整个网站生成HTML纯静态网页的方法总结,使用了ob_*系列函数,感兴趣的同学参考下. 我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单 <?php //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(‘文件名','w'); fwrite($fp,$temp) or die(‘写文件错误'); ?> 这只是最基本的方法,还不是很实用,因为网站是要更新的,要定期重新生成HTML 下面是我用的方法: if(file_exists(“xxx.html”)) { $time = time(); ...
PHP 2014-12-06 22:01:06 -
php XPath对XML文件查找及修改的实现方法
本文为大家讲解的是php XPath对XML文件查找及修改的实现方法,感兴趣的同学参考下。 <?php /* <?xml version="1.0" encoding="utf-8"?> <article> <item> <title name="t1">11</title> <content>content1</content> <pubdate>2009-10-11</pubdate> </item> <item> <title name="t2">title2</title> <content>content2</content> <pubdate>2009-11-11</pubdate> </item> </article> */...
PHP 2014-12-06 11:51:08 -
php XMLWriter类的简单示例代码(RSS输出)
本文是一个php XMLWriter类的简单示例代码(RSS输出),感兴趣的同学参考下。 include 'mysql.php'; $mysql= mysql::getObject(); $mysql->query("SELECT * FROM post"); $xml = new XMLWriter(); $xml->openUri('hello.xml'); // or 'php://output' $xml->setIndentString(' '); $xml->setIndent(true); // start $xml->startDocument('1.0', 'UTF-8'); // <rss version="2.0"> $xml->startElement('rss'); $xml->writeAttribute('ve...
PHP 2014-12-06 02:51:09 -
ARM推出v8.1指令集:iPhone7有望率先搭载
站长搜索(www.adminso.com):ARM推出v8.1指令集:iPhone7有望率先搭载 站长搜索讯 近日,ARM公布了全新的ARMv8.1-A指令集。作为64位ARM v8指令集的升级版本,ARM v8.1-A主要涉及到指令集、执行单元以及内存转换方面的改变,能够提升处理器的并行处理性能、安全性、内存寻址、虚拟化以及数据吞吐能力...
业界动态 2014-12-06 02:12:09 -
WP8.1新机RM-1069通过印尼认证,RM-1110曝光
站长搜索(www.adminso.com):WP8.1新机RM-1069通过印尼认证,RM-1110曝光 WP之家讯,此前,Adduplex数据库曝光了三款Lumia新设备,分别是RM-1069家族、RM-1072家族和RM-1062家族产品。其中RM-1069是4英寸屏幕,分辨率480×800,实体按键,主要销往亚洲,目前已通过印度尼西亚认证...
业界动态 2014-12-06 01:54:10 -
PHP定时自动生成静态HTML的实现方法
本文为大家讲解的是PHP定时自动生成静态HTML的实现方法,感兴趣的同学参考下。 为了提高网站的访问速度,我们往往采用生成静态的方式来实现,这样确实把网站的访问速度提高了非常多. 但定时生成就受到了一些局限性,大家如果有独立服务器的能在服务器上设置计划任务,但如果是使用虚拟主机的可就不好办了.虽然方法非常多.但使用起来简便容易的,我觉得还是先判断已生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成这种方法比较来得容易.不多说了.开始吧! 网上找到的,记一下...
PHP 2014-12-06 01:27:04 -
php thinkphp验证表单与自动填充函数代码
本文为大家讲解的是php thinkphp验证表单与自动填充函数代码使用方法,感兴趣的同学参考下. <?php class FormModel extends Model { // 自动验证设置 /* * 一:自动验证 自动验证的定义是这样的:array(field,rule,message,condition,type,when,params) field:代表是数据库的字段名; rule:代表是规则; 它的值要看type的类型而定; 如果是condition 是function(callback),rule是一个函数名 condition 是in,rule是一个数组 message:代表是消息提示; condition:代表是验证条件 它的值: self::MUST_VALIDATE 表示必须验证1 self::VALUE_VAILIDATE 表示不为空的时候验证2 self::EXISTS_VAILIDATE 表示表单存在的字段验证(默认)0 type:代表验证类型 它的值: function(callback) 表示验证的是...
PHP 2014-12-06 00:39:05 -
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
本文为大家讲解的是PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用说明,感兴趣的同学参考下。 先看一下代码 <? function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); //删除当前文件夹: if(rmdir($dir)) { return true; } else { return false; } } ?> unlink() 函数用于删除文件...
PHP 2014-12-05 17:00:06