-
php session_start()错误:Cannot send session cache limiter - headers already sent错误解决方法
本文为大家讲解的是一个php开发非常常见的错误:php session_start()错误:Cannot send session cache limiter - headers already sent错误解决方法,感兴趣的同学参考下. 在windows下编程,当使用session_start()方法的时候,有时会报 session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/inpublisher/php1.php:1)这样的错误 说是已经有输出,用编辑器打,前面明明什么都没有,原来在使用AJAX的 时候,也出现过这种情况,后来,把这个PHP文件放到linux中打开,会发现,在文件的最前面,会出现“锘 ”这样的一个字符(引号内),把它去掉以后,再运行,OK,运行正常。后来在网上搜索一些文件,给的解释是:UTF8文件的BOM(Byte Order Mark)标志...
PHP 2014-12-08 15:12:05 -
php htmlspecialchars加强版
本文是一个加强版htmlspecialchars函数,感兴趣的同学参考下。 //取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = shtmlspecialchars($val); } } else { $string = preg_replace(‘/&((#(d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', ‘&\1′, str_replace(array(‘&', ‘”‘, ‘<', ‘>'), array(‘&', ‘"', ‘<', ‘...
PHP 2014-12-08 09:06:03 -
《Head First 设计模式》代码之PHP版(面向对象学习)
《Head First 设计模式》是本不错的讲解设计模式的书,不像F4写的那么枯燥,应该算是比较容易理解的好书。 书中的例子都比较浅显易懂,不过由于是外国佬写的,所以例子的习惯不是很附合中国特色,可能偶尔看起来有些别扭,还有语言习惯也不是中国风...
PHP 2014-12-07 22:24:04 -
php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法
本文为大家讲解的是php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法,感兴趣的同学参考下。 是错误报告: The specified CGI application misbehaved by not returning a complete set of HTTP headers 意思是:(http协议的CGI模式运行不正确) 因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可 即:将 #!/usr/bin/perl –wT 替换为:将 #!/usr/bin/perl –w 这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了...
PHP 2014-12-07 16:48:11 -
php中使用ExcelFileParser处理excel文件示例
本文为大家讲解的是php中使用ExcelFileParser处理excel文件示例代码,感兴趣的同学参考下。 使用ExcelFileParser处理excel获得数据 可以用作批量导入到数据库使用,需要获取excel数据的朋友可以参考下...
PHP 2014-12-07 06:21:04 -
php数组函数之rsort() - 对数组的元素值进行降序排序
本文为大家讲解的是php中的rsort函数用法,rsort() 函数对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同...
PHP 2014-12-06 07:36:03 -
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数使用注意
本文为大家讲解的是PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数使用注意事项,感兴趣的同学参考下。 求两个数组的交集问题可以使用array_intersect(),array_inersect_assoc,array_intersect_key来实现,其中array_intersect()函数是求两个数的交集 返回一个交集共有元素的数组(只是数组值得比较)、array_intersect_assoc()函数是将键值和值绑定,一起比较交集部分、array_intersect_key()函数是将两个数组的键值进行比较,返回键值交集的数组...
PHP 2014-12-06 05:09:07 -
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 -
php数组函数之krsort()- 对数组的元素键名进行降序排序,保持索引关系
本文为大家讲解的是php中的krsort排序函数的用法,krsort() 函数将数组按照键逆向排序,为数组值保留原来的键。可选的第二个参数包含附加的排序标志,感兴趣的同学参考下...
PHP 2014-12-05 02:51:04 -
php 使用get_headers 判断URL是否有效的办法
本文为大家讲解的是php如何 使用get_headers 判断URL是否有效的办法,感兴趣的同学参考下。 在php中判断一个文件或目录是否存在,大家通常都会想到is_file和file_exists两个函数...
PHP 2014-12-03 21:20:20 -
PHP+JS+rsa数据加密传输示例代码
本文是一个PHP+JS+rsa数据加密传输示例代码,感兴趣的同学参考下。 JS端代码: //文件base64.js: var b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var b64pad="="; function hex2b64(h) { var i; var c; var ret = ""; for(i = 0; i+3 <= h.length; i+=3) { c = parseInt(h.substring(i,i+3),16); ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63); } if(i+1 == h.length) { c = parseInt(h.substring(i,i+1),16); ret += b64map.charAt(c << 2); } el...
PHP 2014-12-03 01:41:27 -
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error解决方法
本文为大家讲解的是php错误:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error解决方法,感兴趣的同学参考下。 问题: php错误:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error 原因分析: PHP会出现eval()'d code error 错误提示的原因一般都是因为模板错误,原因有以下几种情况 1.调用模板中的判断语句不正确...
PHP 2014-12-02 23:12:20