- 博客(26)
- 收藏
- 关注
原创 一个非常简洁好用的PHP实现EXCEL导出功能(精)
一个非常简洁好用的PHP实现EXCEL导出功能,直接复制粘贴到PHP脚本中就能导出EXCEL,自己根据需要替换$ReportArr里面的内容即可
2023-03-07 11:41:24
1734
原创 PHP定时任务脚本模板带日志记录
PHP定时任务脚本模板带日志记录,此脚本支持文件记录计划任务运行情况,包括开始时间,结束时间,任务报错或者程序运行过程记录,具体日志细节可根据个人需求做出调整。
2022-08-09 14:29:22
391
转载 PHP的5.4以下版本json_encode带JSON_UNESCAPED_UNICODE参数不兼容报错和避免中文转码问题解决
在php5.2中做json_encode的时候。中文会被unicode编码,php5.3加入了options参数,5.4以后才加入JSON_UNESCAPED_UNICODE,这个参数,不需要做escape和unicode处理。所以在5.4之前都需要对中文做个处理5.4里面的处理json_encode($str, JSON_UNESCAPED_UNICODE); 5.4之前,有...
2019-04-02 15:34:58
1841
原创 正则表达式PHP过滤所有非英语字符或非中文字符
字符串过滤所有非英语字符和特殊符号仅保留英语字符,数字和空格:$string = "abcd23uo*&* (.字符串过";preg_match_all("/[\w\s]/i", $string, $matches);print_r(implode('', $matches[0]));字符串过滤所有非中文字符:$string = "abcd23uo*&* (.字符串......
2019-01-11 17:02:01
1110
转载 数据库30条军规解读
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程...
2018-05-07 16:01:40
236
转载 PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)
PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)经过测试发现,效率由高到低为 方法3>方法2>方法1>方法4>方法5 当然这是每个函数执行10w次才能看出的结果,当然1w次也能看出差别,1次就可以忽略不计了。
2017-12-04 16:15:38
823
转载 PHP获取HTML网页内容的多种方法(精)
方法1: 用file_get_contents 以get方式获取内容 方法2:用file_get_contents函数,以post方式获取url 方法3: 用fopen打开url, 以get方式获取内容 方法4: 用fopen打开url, 以post方式获取内容 方法5:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body 方法6:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body 方法7:使用curl库,使用cur
2017-09-14 15:01:37
18427
转载 一款非常好用的日期插件(强烈推荐)
先看看效果:支持年,月,日,时,分,秒,还能快速选择今天,动心了吗?下面是代码:开始日:var date = { elem: '#date', format: 'YYYY/MM/DD hh:mm:ss', min: laydate.now(), //设定最小日期为当前日期 max: '2099-06-16 23:59:59', //最大日期 istime
2017-01-20 16:37:11
14253
1
原创 超好用PHP函数库~不断更新,欢迎评论补充!(精)
平时工作需要经常需要用到一些函数,其实可以很好的封装,但发现PHP内置函数太过基础,实际用的稍不注意就容易出问题,最近我用的截取字符串函数substr但截取中文的时候容易截取不全导致乱码,所以在这里我把我平时自己写的函数都放在这里供大家取用,转载请注明出处,谢谢配合~1. 完整截取中文字符串,混合字符串防止乱码:function xsubstr($str,$start = 0,$lengt
2016-12-23 10:40:39
1102
转载 直接拿来用,10个,9个PHP代码片段(不断更新~~)
还记得优快云研发频道此前发表过的一篇《可以直接拿来用的15个jQuery代码片段》吗?本文笔者将继续为你奉上10个超级有用的PHP代码片段。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP拥有数以百计的基本功能,支持上千种扩展。这些功能都被很好的加载在PHP站点上,但内置的库有各种各样的命名。在PHP代码库中包含了无数个有用的PHP代码片段,每位
2016-12-22 17:30:12
1067
转载 如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)
一般的情况看页面的后缀名Server Side Includes 技术,拓展名为.shtml或.html或.htm PHP技术,拓展名为.php JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) ASP.NET技术,拓展名为.aspx (x 代表extension) ASP技术,拓展名为.asp ColdFusion技术,拓展名为.cfc好点的
2016-12-22 17:06:15
34767
3
转载 一个验证字符串是否纯英语的方法
if(preg_match("/^[a-zA-Z\s]+$/",$str)){ echo '正确,全部为英文或者字母!';}else{ echo "错误,有中文,或者数字,特殊符号存在!";}
2016-12-22 14:32:29
1672
转载 Google搜索解析规则-更准确的使用谷歌搜索引擎获取到自己想要的内容
如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。而像程序员这种必须终生学习的职业,搜索引擎就是我们的左膀右臂。懂搜索引擎就是我们的基本功,不,应该是童子功。只
2016-12-16 15:50:16
11865
原创 UBUNTU终端运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB
运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB,这是因为环境里面没有安装snmp软件包,执行命令:sudo apt-get install snmp,问题解决!
2016-09-03 10:57:25
3595
转载 LAMP环境安装CURL
不管是开启curl也好,加装curl也好,都是一样的。本文假定你的UbuntuLinux已经安装好了LAMP环境。 先查看自己的php5是否已经安装了curl。方法如下: 1.在web服务器目录(Ubuntu下的通常为/var/www )新建test.php文件 2.编辑文件,键入下面一行代码:<?phpphpinfo(); ?> 3.保存文件 4.打开浏览器
2016-08-26 21:20:00
1522
原创 C 错误位置 FILE: C LINE: C
我运行一个脚本莫名其妙报这个错:C错误位置FILE: C LINE: C后来我一行一行的排查,发现错误是因为这样一个方法引发的sendRequestCurl,是不是我没安装curl?嗯,我就果断安装了CURL,不出意料,问题解决!安装curl方法:http://blog.youkuaiyun.com/xhhayward/article/details/
2016-08-26 21:17:00
668
转载 Notice: unserialize(): Error at offset 134526789 of 2136547489 bytes in file.php on line 130
只要在数组值里面有 ", ', :, 或 ; serialize就会发生异常。PHP.net建议用以下方法解决问题://安全的序列化serialize$safe_string_to_store = base64_encode(serialize($multidimensional_array));//反序列化unserialize...$array_restored_from_db =
2016-08-23 17:42:20
2405
转载 PHP处理数组和XML之间的互相转换
这篇文章主要介绍了如何使用PHP处理数组和XML之间的互相转换,详细介绍了PHP将XML转换成数组,PHP将数组转换成XML的方法,感兴趣的小伙伴们可以参考一下在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将数据表数据以XML格式提供给第三方等等应用。
2016-08-17 15:20:09
496
原创 Call to undefined function XML_unserialize()问题解决
报这个错是因为PHP5.3版本有内置函数XML_unserialize(),而PHP5.5以上版本没有这个函数,我用了一个自定义的函数替换解决了这个问题:将下面函数复制到文件的函数库或者使用此方法的文件中,function xmlToArray($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring
2016-08-17 15:17:59
2028
转载 SVN所有常用命令用法和说明
SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。不仅仅是文件受控,目录也加入版本控制。复制,删除,重命名这些操作都是受控的。特殊作用的元数据(属性)。提交事务原子性。提交完成之前任何一个部分都不会正真生效。版本号基于提交,而不是基于文件。提交时的log message也是依附于提交的那个版本。创建分支和标记非常
2016-07-07 10:36:11
630
原创 UBUNTU系统设置窗口打不开解决办法(精)
如果系统设置打不开,请重新安装gnome-control-center:sudo apt-get install gnome-control-center如果设置里只有很少的几个图标请重新安装unity-control-center:sudo apt-get install unity-control-center
2016-06-29 21:29:24
20724
3
转载 怎么在Ubuntu中安装QQ(最好用,方便,可靠的安装方法)
国内许多人不想用linux的原因是无法使用QQ,通过这个经验你就可以在Ubuntu上使用QQ了。效果和windows上差不多,还是会给你谈新闻,嘿嘿。至于为什么选择Ubuntu,因为Ubuntu的支持最好,从无线网卡到社区都支持的不错(本来以前事fedora的死忠,后来不得不转投Ubuntu)。工具/原料Ubuntuwine-qqintl.zip
2016-06-29 20:33:08
1266
转载 UBUNTU14.04搭建LAMP环境PHP-WEB服务器
对于php开发者来说,会搭建环境是第一位,那ubuntu如何搭建web服务器呢?会不会很难呢?其实很简单,不信我们一起来搭建...方法/步骤安装mysql的服务与客户端,根据提示输入mysql的root密码$sudo apt-get install mysql-server mysql-client安装apac
2016-06-29 20:24:52
1044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人