
PHP相关资料
六弦的闷音
这个作者很懒,什么都没留下…
展开
-
PHP不用任何组件,直接获取音频和视频文件的时长、大小、宽度高度等信息(getID3)
PHP不用任何组件,直接获取音频和视频文件的时长、大小、宽度高度等信息(getID3)使用getID3就可以实现该功能,win和linux下都通用github地址:https://github.com/JamesHeinrich/getID3直接上代码require('./getID3-master/getid3/getid3.php');$getID3 = new \getID3();$ThisFileInfo = @$getID3->analyze($destName);.原创 2020-06-08 17:35:35 · 2037 阅读 · 0 评论 -
TP5中如何在数组where中使用find_in_set查询
应用场景已经组合几个where数据条件,如:$where=[];$where['name']='张三';$where['sex']=1;这是还需要在where中使用find_in_set进行查询,如何做呢?看下面$where[] = ['exp',Db::raw("FIND_IN_SET(3,roles)")]; //roles值为一个字符串,例子:2,3,4,...原创 2020-03-12 07:43:25 · 4809 阅读 · 0 评论 -
关于TP5中的模板继承使用心得
应用场景:后台管理系统中,所以的列表都用的是同一个通用模板,恰巧有一个列表页要把通用模板的搜索区域的内容要改掉或者干脆不要,那么模板继承非常适合1、创建一个通用模板{block title="search_div"}这里是通用模板的搜索HTML,比如有几个INPUT框,有几个下拉框{/block}{block title="datalist_div"}这里是输出数据表格的地...原创 2019-11-21 17:15:17 · 498 阅读 · 0 评论 -
关于TP5中的Hook使用方法记录
TP5的Hook应用场景:在某一个通用方法中,想加入自定义的功能,那就可以使用钩子了具体使用步骤:第一步:在需要加入自定义代码的地方创建一个监听Hook(也就是下钩子)Hook::listen('action_checklogin');如果有数据要传给钩子,那就使用下面的方法$data=[];//这个数据可以是任何数据,如数据库中查出来的数据,需要在钩子中进行处理Hook:...原创 2019-11-21 15:57:05 · 1470 阅读 · 0 评论 -
Thinkphp iis伪静态,web.config伪静态
最新因为服务器缘故,代码需要放到WIN服务器上,环境是IIS7.5程序是使用Thinkphp开发,使用了伪静态,结果thinkphp的.htaccess在IIS中不起作用,所以写了一个IIS上的规则,跟大家分享一下。以下代码的使用环境:IIS7.5,采用web.config方式实现伪静态不多上了,直接上代码:Thinkphp .htaccess转iis web.config代码原创 2016-11-10 22:03:01 · 9503 阅读 · 0 评论 -
一款不错的JS日期插件 Mobiscroll
演示地址 http://www.wglong.com/index/demos/mobiscroll/sample_zh.html原创 2015-08-03 11:14:29 · 24523 阅读 · 10 评论 -
RockPHP网站管理系统
RockPHP网站管理系统RockPHP网站管理系统,是一款由QZM开发的PHP+MYSQL系统.核心采用了Thinkphp框架!集众多开源项目于一身的特点,使本系统从安全,效率,易用及可扩展性上更加突出.程序内置SEO优化机制,使网站更容易被推广.拥有网站常用的模块功能(单页模块、新闻模块、产品模块、下载模块、图片模块、招聘模块、在线留言、友情链接、会员与权限管理)。原创 2015-03-22 09:33:43 · 1432 阅读 · 0 评论 -
unicode编码的各种表示方式,不断更新中!
unicode编码的各种表示方式,不断更新中!格式一:&#XXXX;&#XXXX;示例:您好结果:您好格式二:\uXXXX\uXXXX示例:\u60a8\u597d结果:您好格式三:&#DDDDD;&#DDDDD;示例:您好结果:您好贴一段转unicode编码的JS代码,用于转换原创 2014-12-10 10:39:22 · 5177 阅读 · 0 评论 -
Chrome桌面提醒功能
Chrome桌面提醒功能,兼容新老版本,firefox最新版本也通过转载 2014-10-05 12:26:44 · 5887 阅读 · 0 评论 -
JS获取访客信息的接口代码
JS获取访客信息的接口代码,IPwhttp://chaxun.1616.net/s.php?type=ip&output=json&callback=scn_SetIpInfo&_=1404107464520原创 2014-06-30 13:57:06 · 3920 阅读 · 0 评论 -
jquery ajax上传文件
HTMLcript" src="jquery.js"> cript" src="ajaxfileupload.js"> cript"> function ajaxFileUpload() { $.ajaxFileUpload (原创 2014-05-21 14:03:10 · 792 阅读 · 0 评论 -
正则表达式中的“负向零宽”
负向零宽编辑如果我们只是想要确保某个字符没有出现,但并不想去匹配它时怎么办?例如,如果我们想查找这样的单词--它里面出现了字母q,但是q后面跟的不是字母u,我们可以尝试这样:\b\w*q[^u]\w*\b匹配包含后面不是字母u的字母q的单词。但是如果多做测试(或者你思维足够敏锐,直接就观察出来了),你会发现,如果q出单词的结尾的话,像Iraq,Benq,这个表达式就会出错。这是因为原创 2014-05-09 16:05:03 · 1261 阅读 · 0 评论 -
可以输入的下拉框,可以筛选内容,可输入筛选下拉框(原创)
可以输入的下拉框,可以筛选内容,可输入筛选下拉框(原创)因项目需要,需要在搜索的时候,在下拉框里需要手动输入,还要根据输入的 自动在列表里筛选,代码贴上来了.newinput{ width:150px;padding: 2px 0px 2px 0px; margin-bottom: -1px; background: url(114755le原创 2016-02-12 15:00:30 · 15189 阅读 · 3 评论 -
mysql忘记密码后,新建一个管理员账户
第一步:启动MYSQLmysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" --console --skip-grant-tables第二步:使用空ROOT密码,登陆客户端,然后添加一个管理员账号flush privileges;GRANT ALL PRIVILEGES ON *.* TO原创 2016-02-03 21:21:34 · 3729 阅读 · 0 评论 -
一款不错的PHP在线文件管理系统,PHP WEBFTP
一款不错的PHP在线文件管理系统,PHP WEBFTP,挺好用,推荐使用名字:kodexplorer官方地址:http://www.kalcaddle.com/原创 2016-05-17 12:09:04 · 23563 阅读 · 5 评论 -
.htaccess限制IP段访问,PHP限制IP段访问
.htaccess限制IP段访问,PHP限制IP段访问,可以限制单IP,也可以现在多个IP段。最近遇到了大量恶意IP访问网站的情况,最终在网站根目录下的.htaccess中设置了下,实现了对网站访问IP的限制。实现方法如下:在网站的根目录下新建.htaccess文件,然后下文件里面完整写入以下代码即可。RewriteEngine OnRewriteCond原创 2016-06-15 13:36:13 · 4050 阅读 · 1 评论 -
一个不错的MYSQL数据库备份类,PHP版,一个文件,精简版
<?phpclass DbManage { var $db; // 数据库连接 var $database; // 所用数据库 var $sqldir; // 数据库备份文件夹 // 换行符 private $ds = "\n"; // 存储SQL的变量 public $sqlContent = ""; // 每条sql语句的结尾符转载 2016-12-20 16:11:37 · 7558 阅读 · 2 评论 -
svn 如果遇到an unversioned directory of the same name already exists的解决办法
svn 如果遇到an unversioned directory of the same name already exists的解决办法一般这种情况是因为,在一个已经存在的文件夹里做SVN checkout检出,如果有相同的文件夹或者文件存在,就会提示这个错误解决的办法很简单,在svn checkout中加上--force这样就解决问题了 如下示例 svn checkout原创 2017-04-13 10:31:24 · 8569 阅读 · 0 评论 -
PHP随机插入字符串到HTML中,跳过HTML标签
function randomInsert($txt,$insert){//txt 内容;insert要插入的关键字,可以是链接,数组 //将内容拆分成数组,每个字符都是一个value,英文,中文,符号都算一个,只能在utf-8下中文才能拆分 preg_match_all("/[\x01-\x7f]|[\xe0-\xef][\x80-\xbf]{2}/", $txt,转载 2017-05-12 11:44:42 · 2082 阅读 · 0 评论 -
微信浏览器 MP4播放失败,安卓下微信浏览器不能播放MP4问题的解决,gzip捣的鬼
今天遇到一个很奇葩的事,MP4视频在安卓的微信浏览器中播放不了,提示“微信浏览器 MP4播放失败”但是在其他手机浏览器里可以播放,而且苹果的微信中也可以播放最后研究了一下午,找到原因了,即使“gzip”导致的播放失败,这个也算是微信在安卓下的一个BUG解决方法很简单:在apache的配置中增加如下一句:在apache的配置中加一行:SetEnvIfNoCase Re原创 2017-06-30 17:33:21 · 9029 阅读 · 0 评论 -
Google开发者证书信息有误,请重新填写相关信息 Android 证书文件不是有效的keystore文件Hbulider
Google开发者证书信息有误,请重新填写相关信息 Android 证书文件不是有效的keystore文件Hbulider 一开始一直按网上的方法生成证书发现生成出来的证书一直是无效的证书。然后就想到应该是hbuilder解析不了证书格式于是开始折腾先去下载了hbuilder官方的证书,用keytool查看keytool -list -v -keystore ./HBuilder.k...原创 2019-01-22 15:14:29 · 7387 阅读 · 5 评论 -
PHP使用3DES加密代码,于JAVA和C#的3DES互通
PHP使用3DES加密代码,于JAVA和C#的3DES互通因为一个支付接口,使用了PHP的3des加密方式,相对des更强壮,但是刚开始写的时候问题比较多,PHP中3DES加密的结果在JAVA和C#中解密不了,最后研究完了,把代码分享出来。代码有点乱,自己整理,实用为主!echo pdex_sign('abc');function pdex_sign($codestr){ ...原创 2019-03-31 15:05:10 · 577 阅读 · 0 评论 -
php原子性操作测试,有效防止多进程对同一段代码的重复执行
测试目的:现在有一个需求,目的是为每次操作生成一个唯一ID,而且这个ID是连续性的,在上次ID上自增。在不借助MYSQL的自增字段类型的情况下,需要用PHP写了如下代码:$sql="select max(id) as myid from test limit 1";$result=mysql_query($sql);$row=mysql_fetch_assoc($r原创 2014-03-17 10:17:39 · 4749 阅读 · 0 评论 -
IIS httpd.ini伪静态 多域名重定向实现
IIS httpd.ini伪静态 多域名重定向实现Windows主机httpd.ini 多域名重定向网站现在换了一个新域名,但是由于主机是windows的,web服务器是IIS,有点纠结。因为我想把权重通过域名301重定向,转移到新域名上。于是,我开始了不停的查找伪静态方法,域名301重定向方法(主机可以支持httpd.ini伪静态设置),至于,功夫不负有心人,原创 2013-03-04 16:18:27 · 6110 阅读 · 0 评论 -
比较好用的js统计插件,js统计代码
比较好用的js统计插件,js统计代码http://www.highcharts.com原创 2012-11-05 10:38:36 · 3818 阅读 · 0 评论 -
一个FLASH开发的数据统计工具 PHP可以使用
一个FLASH开发的数据统计工具 PHP可以使用open-flash-chart-2FusionCharts原创 2011-08-04 15:16:06 · 964 阅读 · 0 评论 -
PHP开发Android软件的方法,怎么用PHP开发Android软件?
PHP开发Android软件的方法,怎么用PHP开发Android软件?PHP开发Android软件的方法,怎么用PHP开发Android软件?PHP开发Android软件的方法,怎么用PHP开发Android软件? 使用AppCan就可以实现跨平台开发!http://www.appcan.cn/ AppCan 是国内领先的移动应用在线开发平台,支持HTML原创 2012-08-13 18:03:45 · 1232 阅读 · 0 评论 -
远程连接MYSQL加速配置,如何让MYSQL的外网连接速度变快
MYSQL外网访问加速配置,如何让MYSQL的外网连接速度变快MYSQL外网访问加速配置,如何让MYSQL的外网连接速度变快在MYSQL的配置中加下面这句就可以实现通过远程连接MYSQL加速了! skip-name-resolve 原因就是MYSQL的反向解析mysql接收到连接请求后,获得的是客户端的ip,为了更好的匹配mysql.user里的权限记录(某些是用原创 2012-07-11 13:45:34 · 3813 阅读 · 0 评论 -
PclZip:强大的PHP压缩与解压缩zip类
PclZip:强大的PHP压缩与解压缩zip类PclZip简介PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。简单、易用、强大是我对它的评价。最近在开发我的Wordpress插件ShareL原创 2012-03-26 17:56:06 · 2658 阅读 · 0 评论 -
php excel类 ,phpExcel使用方法介绍
phpExcel,操作excel很方便,尤其是可以方便的加入图片,支持jpg gif png格式。 下载地址:http: //www.codeplex.com/PHPExcel 下面是总结的几个使用方法 include‘PHPExcel.php’; include‘PHPExcel / Writer / Excel2007.php’; //或者include ‘PH转载 2011-11-17 14:26:33 · 1141 阅读 · 1 评论 -
JS插件网站 JS地图缩放等 比较实用 http://www.netzgesta.de
http://www.netzgesta.de原创 2011-10-10 15:12:30 · 1307 阅读 · 0 评论 -
国内不错的Jquery UI框架
DWZ官方微博 http://weibo.com/dwzuiDWZ官方微群 http://q.weibo.com/587328/invitation=11TGXSt-148c2http://code.google.com/p/dwz/dwz v1.2视频教程:原创 2011-09-28 10:30:03 · 2229 阅读 · 0 评论 -
Linux下MYSQL 清除密码,重设密码方法
1.先以root用户登录系统;2.关闭MYSQL服务或进程:service mysqld stop / killall mysqld;3.特权启动MYSQL: /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & or mysqld_safe --skip-grant-tables --skip-networking & (注:参数-原创 2013-03-08 15:19:21 · 8622 阅读 · 0 评论 -
PHP通过ROOT权限执行linux命令
问题通过php重启apache可以把apache的控制放到web页面上。但是由于php本身的运行模式,一般而言,除非apache具备root权限,否则php连/etc都访问不了,更不用说反过来控制apache了。因此,我们需要找到别的方法。思路通过system,exec等方法,PHP可以呼出一些权限之内的命令,或者执行一些可执行的程序。因此我们可以事先编译一个重启apach原创 2013-03-28 15:49:47 · 3619 阅读 · 0 评论 -
PHPExcel类导入Excel用法
<?if($_POST['leadExcel'] == "true"){ $filename = $_FILES['inputExcel']['name']; $tmp_name = $_FILES['inputExcel']['tmp_name']; $msg = uploadFile($filename,$tmp_name); echo $msg;}/转载 2012-03-26 11:58:00 · 12912 阅读 · 1 评论 -
PHP汉字取拼音缩写
/*** 取汉字所有拼音* @param string $chinese 要转换的汉字* @param string $delimiter 分隔符* @param int $length 返回的长度* @return string*/public function getFullSpell($chinese, $delimiter = '', $length = 0) { $spell = $this->getChineseSpells($chinese, $delimi原创 2010-12-24 16:06:00 · 2537 阅读 · 0 评论 -
.htaccess ip 目录访问限制 apache ip限制目录访问 网站目录IP限制访问
.htaccess ip 目录访问限制 apache ip限制目录访问 网站目录IP限制访问子目录中上传.htaccess文件以下是只允许指定的IP访问网站的某个目录 order deny,allowdeny from allallow from 11.12.44.200allow from 131.12.44.200 .htac原创 2012-05-28 14:31:57 · 3086 阅读 · 0 评论 -
PhpQuery PHP操作HTML类,PHP操作XML类,PHP操作Dom类
PHP操作HTML类,PHP操作XML类,PHP操作Dom类PHP操作Dom类,PHP操作XML类,,PHP操作HTML类一个不错的类 PhpQueryPhpQuery用法phprequire('phpQuery/phpQuery.php');// INITIALIZE IT//原创 2012-06-06 09:17:55 · 3839 阅读 · 0 评论 -
DHTMLX JS框架,日程JS框架 功能强大 收藏!
DHTMLX JS框架,日程JS框架 功能强大 收藏!http://dhtmlx.comDHTMLX Touch它是针对移动和触摸设备的JavaScript 框架。DHTMLX Touch基于HTML5,创建移动web应用。它不只是一组UI 小工具,而是一个完整的框架,可以针对移动和触摸设备创建跨平台的web更多DHTMLX Touch原创 2012-11-26 10:25:16 · 5695 阅读 · 2 评论 -
eval(function(p,a,c,k,e,d) 加密破解和格式化JS代码最新算法
eval(function(p,a,c,k,e,d) 加密破解和格式化JS代码最新算法 红色加粗部分将是要修改的地方.eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+2转载 2011-10-10 15:45:35 · 5709 阅读 · 0 评论