
PHP
看守牧场的狼
这个作者很懒,什么都没留下…
展开
-
域名品相分析 - 分析域名是否 数字 字母 拼音 几拼 杂米
举例:111.com 三位数字jmkj.com 四位纯声母jmkjabc.com 7位字母xian.com 单拼xianguang.com 两拼a1a2.com 杂米原创 2022-06-13 19:19:35 · 63047 阅读 · 0 评论 -
获取一条字符串中,从某个字符串开始,到某个字符串结束的子字符串
$start_str = "INSERT INTO `frame_order`";$end_str = "[ RunTime:";//首次出现的位置$stripos_start = strpos($val, $start_str);//结束出现的位置$stripos_end = strpos($val, $end_str);if($stripos_start && $stripos_end){ //获取结束字符串之前的字符串 $strstr = strstr($val, .原创 2021-04-01 14:19:40 · 948 阅读 · 0 评论 -
thinkphp5.1.41开启多语言
开启多语言设置/config/app.php 中找到 lang_switch_on 并改为 true// 是否开启多语言'lang_switch_on' => true,设置允许的语言找到 /application/common.php 注释结束后添加\think\facade\Lang::setAllowLangList(['zh-cn','en-us']);获取当前语言类型//获取当前语言function get_now_lang(){ $lang =原创 2021-02-25 14:04:38 · 1095 阅读 · 0 评论 -
KindEditor4.1.11兼容php7修改
【解决方案】打开 public/static/plug/kingeditor/php/JSON.php 文件第 133 行、第 783 行、第 797 行 函数名称改为: __construct 即可。原创 2020-11-30 00:25:53 · 258 阅读 · 1 评论 -
ECSHOP 后台商家设置增加设置选项
ECSHOP 后台商家设置想增加设置其实很简单,不需要去寻找模板文件,仅需要两步即可完成。一、添加对应的数据记录。1、找到数据表 “ecs_shop_config”,在其中找到您想要添加的顶级分类记录,即 “parent_id”为 0 的记录。如下图:2、找到对应的分组之后,即开始添加我们需要的数据,可以使用SQL语句,也可使用其它方式。比如,本次需要在“商家设置”--“短信设置”中添加两条记录,原创 2016-06-06 15:40:52 · 1597 阅读 · 0 评论 -
php header 无法跳转的问题
1、检查代码是否有错1原创 2016-06-06 15:40:55 · 2072 阅读 · 3 评论 -
CodeIgniter-3.0.0 Unable to locate the specified class: Session.php
CodeIgniter-3.0.0 加载session时,出现503错误,错误信息为: Unable to locate the specified class: Session.php由于这次升级,重构了session机制,所以会出现此问题解决办法是:\application\libraries下建MY_Session.php文件内容为:/** ** $Author: Wang $**/cla原创 2016-06-06 15:41:00 · 4015 阅读 · 0 评论 -
通过uc_client接口方式,更新discuz会员头像
背景:由于对论坛UCenter做了会员同步,为了保持会员头像同步,在主站里调用头像的地方,改为论坛图像的引用方式,PC端可以使用剥离论坛flash上传的模式进行上传,但是APP却没有更新头像的功能,查看了下uc_client包里,上传头像onuploadavatar函数并没有写。将主要代码记录如下://记得 require_once("uc_client/client.php");$data['原创 2016-06-06 15:41:03 · 1442 阅读 · 0 评论 -
利用百度地图,实现移动端附近门店功能
利用百度地图,实现移动端附近门店功能原创 2016-06-06 16:02:40 · 12090 阅读 · 2 评论 -
THINKPHP 5.0.7 开启多语言模式
THINKPHP 5.0 开启多语言原创 2017-07-27 15:51:04 · 3385 阅读 · 2 评论 -
PHP多维数组按指定键名排序
/* * 对多维数组按指定键名进行排序 * $arr 要排序的原始数组 * $key1 指定的主排序键名,eg: id * $sort1 指定的主排序规则, eg: SORT_NUMERIC, SORT_DESC * $key2 指定的辅排序键名,eg: sort * $sort2 指定的辅排序规则 * $child_key_name 子元素键名 */原创 2017-08-21 14:11:21 · 1070 阅读 · 0 评论 -
递归格式化数组键名为唯一值
//将数组键名改为指定的值//$key_name string 唯一值的键名//$child_key_name 子元素键名function format_array_for_new_key($arr, $key_name, $child_key_name=''){ //不是数组则直接返回 if(!is_array($arr)){ return; }原创 2017-08-21 14:54:12 · 437 阅读 · 0 评论 -
Discuz 如何设置SSL类型的SMTP邮箱
由于国际与国内均对垃圾邮件进行严格管控,我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范。鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。很多服务器不再提供25端口邮件服务,包括进站和出站,只能尝试使用465加密端口发送邮件,或与邮件发信提供商咨询是否还有其他smtp发信端口。其实这一问题非常简单,默认的25端口直接使用SMTP原创 2017-08-28 15:01:57 · 4874 阅读 · 0 评论 -
FCK编辑器空白,报错:FCKConfig is not defined, FCKBrowserInfo is not defined解决方法
编辑器空白的问题。并且报有:FCKConfig is not defined, FCKBrowserInfo is not defined,FCKConfig_LoadPageConfig is not defined,FCKLang is not defined,FCKBrowserInfo is not defined,InitializeAPI is not defined这几个错误,其实问原创 2016-06-06 15:40:50 · 1915 阅读 · 0 评论 -
editplus配置笔记(新建文件模板、代码美化、PHP手册、函数自动完成)
配置一:加载PHP手册步骤:工具-->参数-->用户工具工具-->添加工具,选择php的chm帮助文件。这样在php相应的函数上按ctrl+1(或者你定义的数字键)就可以跳到相应的函数解释。配置二:php函数自动补全去http://editplus.com/html.html,下载你需要的自动补全插件。推荐下载这个:http://www.editplus.com/dn.cgi?php_acp3.z原创 2016-06-06 15:40:47 · 3817 阅读 · 0 评论 -
PHP json_encode中文乱码解决方法
今天使用json传递接口数据时,出现中文json后被替换为null,直接打印数组中文正常显示。最后发现是因为数据库是gbk编码,网页编码为UTF8,需要对数据进行一次转换。例如:1原创 2016-06-06 15:40:38 · 329 阅读 · 0 评论 -
windows下自动执行PHP脚本
编辑如下代码,并保存为test.php:$fp = @fopen("test.txt", "a+");fwrite($fp, date("Y-m-d H:i:s")." \r\n"); // \r\n为WINDOWS下得换行符echo "sdfdsf";fclose($fp);?>添加一个任务计划(开始->所有->附件->系统工具->任务计划),在这一步输入命令:D:\wamp\bin\ph原创 2016-06-06 15:38:10 · 3424 阅读 · 0 评论 -
解决THINKPHP错误操作不能跳转
\ThinkPHP\Lib\Think\Core\Action.class.php383行:if(!$this->get('jumpUrl')) $this->assign('jumpUrl',"javascript:history.back(-1);");改为:if(!$this->get('jumpUrl')) $this->assign("jumpUrl",$_SERVER["HTTP_RE原创 2016-06-06 15:38:12 · 1215 阅读 · 0 评论 -
利用“PHP彩蛋”进行敏感信息获取
关于“PHP彩蛋”的说法也许很多老PHPer已经都知道或听说了,好像是早在PHP4版本的时候就有彩蛋了,挺好玩儿的,可能近年来逐渐被人们遗忘了,其实彩蛋功能在PHP脚本引擎默认情况下是开启。 写个phpinfo();然后访问,再加上以下的GET值即可查阅 下面就用Discuz官方论坛做一下测试: http://www.discuz.net/?=PHPE9568F34-D428-11d2-原创 2016-06-06 15:38:26 · 831 阅读 · 0 评论 -
MySQL Query Profiler
查看MySQL语法详细执行时间与CPU/记忆体使用量: MySQL Query Profiler MySQL的SQL语法调整主要都是使用EXPLAIN,但是这个并没办法知道详细的Ram(Memory)/CPU等使用量. 于MySQL 5.0.37以上开始支援MySQL Query Profiler,可以查询到此SQL会执行多少时间,并看出CPU/Memory使用量,执行过程中System lock原创 2016-06-06 15:38:44 · 338 阅读 · 0 评论 -
phpmyadmin管理不在本地的数据库
1、将/libraries/config.default.php复制到phpadmin的根目录下,并改名为:config.inc.php2、打开config.inc.php,找到:$cfg['Servers'][$i]['host'] =‘’;将你需要管理空间的数据库地址填进去,比如:$cfg['Servers'][$i]['host'] = 'hdm-***.hichina.com';原创 2016-06-06 15:38:47 · 595 阅读 · 0 评论 -
最土团购数据库驱动函数
/获取数据$a_hufu = DB::LimitQuery('brand', array( array('select'=>'id,name'), 'condition'=>array('type'=>'hufu'), )); 参数1 是表名称 参数2 是个数组 select 是要筛选的字段 默认为* condition 是Sql语句的条件 // $c原创 2016-06-06 15:39:05 · 495 阅读 · 0 评论 -
忘记Magento后台管理员密码,找回Magento登陆密码
在安装使用Magento有人可能碰到这种情况,忘记了magento后台管理员的密码,没办法登入magento后台,大多数朋友一气之下就重新安装了magento,这样费力又费时。我在这给大家将介绍一个比较好的方法,不必重新安装就可以重新设置你的magento后台管理员密码,这样就避免了不必要的麻烦。密码是经过md5加密的你只需要将你要生成的密码用md5加密工具加密一下,替代phpadmin里面看到的原创 2016-06-06 15:39:47 · 2592 阅读 · 0 评论 -
手动删除magento的缓存文件
magento的缓存是在后台进行删除的,当您在操作一些后台的时候出错的时候,缓存是无法通过后台进行清空或者刷新的,我们需要到文件里面进行删除删除的方法:找到var文件,将里面的cache和session等文件删除掉即可!在安装新插件,index manager的时候,有的一些时候,加上一些网络延迟等,可能会出现一些非程序错误的后台无法访问问题,后台文件删除后,在访问就会正常!原创 2016-06-06 15:39:50 · 1624 阅读 · 0 评论 -
Magento Service Temporarily Unavailable报错解决办法
Service Temporarily Unavailable是Magento常见的一个错误之一,通常会在Magento版本更新或者插件的安装及升级过程中出现该错误提示。需要注意的是,该提示在Magento及其插件升级的过程中是肯定会显示在前台页面的,虽然时间很短。之所以说它是一个错误提示,主要是在版本升级错误或者插件安装失败的情况下。Service Temporarily Unavailable原创 2016-06-06 15:39:56 · 1248 阅读 · 0 评论 -
phpmyadmin自动登陆和取消
如何将安装的 phpmyadmin 设置为自动登陆?首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'] 将 $cfg['Servers'][$i]['auth_typ原创 2016-06-06 15:39:58 · 1743 阅读 · 0 评论 -
EclipsePHP Studio 3 更改编辑器中默认字体大小和默认编码
原创 2016-06-06 15:40:04 · 656 阅读 · 0 评论 -
织梦CMS,当前栏目高亮显示
不多说废话,直接上代码。{dede:php} $GLOBALS['thisid'] = intval($refObj->Fields['id']);{/dede:php} HOME首 页 {dede:channel type='top' row='7' } [field:alias/][field:typename/]{/dede:channel}以上是全部代码。下面进行说明{dede:p原创 2016-06-06 15:40:06 · 840 阅读 · 0 评论 -
UNIX时间戳 按月分组 按年月分组 按日分组 mysql语句
select month(FROM_UNIXTIME(time)) from table_name group by month(FROM_UNIXTIME(time)) 1、按月分组:select month(FROM_UNIXTIME(time)) from table_name group by month(FROM_UNIXTIME(time))2、按年月分组:select DATE_F原创 2016-06-06 15:38:07 · 9177 阅读 · 0 评论