php
Dfer.Site
Dfer.Site
展开
-
微擎插件安装时刷新状态
刷新插件安装状态:测试微擎插件的安装的时候经常需要刷新插件安装状态,这个时候只需要退出后台,然后重新登录。原创 2017-11-06 18:10:55 · 741 阅读 · 0 评论 -
微擎制作新的插件
插件根目录找到manifest.xml,这是插件的安装文件manifest xmlns="http://www.df315.top" versionCode="0.6"> application setting="true"> name> name> identifie>原创 2018-01-09 10:35:58 · 2031 阅读 · 2 评论 -
wq主站的移植
经测试wq主站移植到别的服务器的时候,如果改服务器本身有wq站点,直接更改config的数据库参数连过去是会出错的。这是因为每个wq站点在生成过程中的参数都是不一样的,如果直接用别的站点的config连接另一个站点的mysql,会出现兼容问题。解决方案: 在移植过程中,需要把原站的“/public_html/data/config.php”文件复制到新站,或者在用新站覆盖原站的过程中保留...原创 2018-02-08 21:19:39 · 179 阅读 · 0 评论 -
php的this和self
static $t_follow = 'df_shop_follow';this只能引用外部的public,以及内部的public变量$this->t_followself只能访问当前页面的static变量self::$t_channelthis比self的访问权限更大原创 2018-02-04 14:15:21 · 246 阅读 · 0 评论 -
更新wq插件参数
一开始不知道wq插件的自动更新功能,用了种笨方法系统管理——已安装公众号应用 ——df——停用已停用公众号应用——安装应用模块这种方法可以实现更新插件的目的,但是比较繁琐,有更简单的方法manifest.xmlapplication setting="true"> name> name> id原创 2018-02-05 15:54:41 · 280 阅读 · 0 评论 -
php页首出现换行
这是因为在php代码之前添加了换行<?php将每个页面的<?php之前的内容清空就行了原创 2018-03-01 21:50:41 · 218 阅读 · 0 评论 -
phpMyAdmin——配置文件现在需要一个短语密码
phpMyAdmin没有配置短语密码 - 在线编辑[/www/wwwroot/sql.dfer.top/libraries/config.default.php] - $cfg[‘blowfish_secret’] = ‘666666’; - ok原创 2018-04-11 17:33:09 · 972 阅读 · 0 评论 -
接口调用次数受限的解决方案
基本思路次数受限的接口通常申明了每次调用的有效时间,假设有效时间是一个小时自己写一个接口,存储内容和时间,每次调用接口都会判断是否超过一个小时,若超过则更新把原有的接口地址替换成自己的接口地址自写接口和原接口具有同样的返回值,这样就不会影响原有的代码结构用自写接口封装原接口,只需要替换一下地址就可以实现缓存原接口数据的效果,很方便地升级了原先的项目每天最多调用24次原接口成功解决...原创 2018-04-28 02:26:05 · 17860 阅读 · 3 评论 -
request entity too large
nginxclient_max_body_size 500m;phpupload_max_filesize = 500M重启nginx和php原创 2018-05-26 18:10:21 · 261 阅读 · 0 评论 -
Allowed memory size of 134217728 bytes exhausted
memory_limit = 500M;原创 2018-06-11 15:26:10 · 236 阅读 · 0 评论 -
php内数据的存在周期
static数据以访问php网站到退出浏览器为一个周期只在当前浏览器有效原创 2018-06-11 16:22:45 · 183 阅读 · 0 评论 -
Cannot modify header information - headers already sent by
主要是php的setcookie调用顺序不合规引起ob_start();//在网页头部添加,解决cookie的使用限制原创 2018-05-30 13:20:38 · 609 阅读 · 0 评论 -
wq插件里的目录打开之后显示空白
自己写了个插件,点开某个目录的时候,发现整个页面一片空白,从入口文件一路输出log,发现主文件没有问题,那就是插件问题了,可能某个文件出错了。 检查插件有个很简单的方法,就是直接在浏览器输入插件的入口文件路径,通常是site.php,如果显示”Access Denied”就是正常的,然后用这个方法检测site引用到的文件,找到bug,进行处理。http://nwq.ycwjwl.com//a原创 2018-02-01 14:47:51 · 271 阅读 · 0 评论 -
windows server 安装php、mysql
配置php需要windows安装cgi服务器管理器——添加角色和功能 ——IIS——应用程序开发——CGI——安装下载php ,http://windows.php.net/download#php-7.1,选择最新的64位的nts的zip包重命名文件夹为php,把php文件夹拷贝到C盘根目录复制php.ini-development为php.ini(development版本默认打...原创 2017-09-25 14:06:37 · 701 阅读 · 0 评论 -
Hbuilder使用ftp出现“父路径不存在”
是因为服务器上传路径的文件夹的权限不够, 给其添加完整的权限即可 chmod -R 777 *原创 2018-01-08 15:25:14 · 1004 阅读 · 1 评论 -
七牛云php
上传文件到空间<?phprequire_once __DIR__ . '/autoload.php';use Qiniu\Auth;$accessKey = ('Fn8QmpTQMbRFat8848_3GG63_CVTKoDiQFGpDaMv');$secretKey = ('7V4Pk0Q1XXcbIEQUPw383GTMDx-lFGev8kh4iVW5');$bucket = ('we原创 2017-10-24 15:13:22 · 1031 阅读 · 0 评论 -
PHPstudy出错
Windows上安装PHPstudy后,会自动在iis开启php服务,而且自启动如果出错,最简单的方法就是重装,先要关掉PHPstudy占用的进程,将PHPstudy的安装目录选择到以前的安装目录,进行覆盖原创 2017-06-22 22:10:45 · 566 阅读 · 0 评论 -
关于微擎
使用微擎的过程中遇到一些特别头疼的事情微擎更新对服务器的系统要求特别苛刻,它涉及到很多敏感操作,安全软件会将其判断为入侵行为,所以,安全狗之类的防护软件要关闭,即使将微擎更新地址加入白名单也没有,一样会拦截,最好是将系统防火墙也关了,把进程里能关的安全软件都关了,阿里云windows服务器会默认加载云盾的进程,最好将这个也关闭了。对于linux服务器关闭所有拦截程序,很麻烦。微擎对盗版插件打击很原创 2017-09-26 15:59:07 · 3580 阅读 · 0 评论 -
php
windows与linuxwindows上部署php和mysql环境,对于php和mysql的执行效率明显低于linux,即便是在本机运行,其执行速度也大大低于远程linux服务器。linux是属于极简的系统,所有工作都是通过命令行执行,省去了windows繁复的图形界面,大大提升了硬件的执行效率,将所有资源都直接用于处理数据,而不需要为了简化用户使用而将资源用在用户的使用方式上。linux的原创 2017-10-23 12:27:40 · 569 阅读 · 0 评论 -
hbuilder使用ftp和github
hb内置了很多强大的插件github工具——插件安装——egit——安装右键项目——Team——commit——填写更新信息——commit and push——填写github路径以及账号、密码每次上传都要重新输入一次github信息,很麻烦ftp工具——插件安装——ftp sync——安装右键项目——部署——共享——填写ftp参数会自动保存配置信息每次保存文件都会自动更新到服务器原创 2017-10-31 11:11:12 · 1594 阅读 · 0 评论 -
php时间
php date() 输出24小时制时间的方法echo date(“Y-m-d H:m:s “); #2017-05-21 13:14:17输出12小时制时间的方法echo date(“Y-m-d h:m:s a”); #2017-05-21 01:14:17 pm原创 2017-12-20 11:07:10 · 203 阅读 · 0 评论 -
php页面访问限制
defined('df') or exit('Access Denied');在页面顶部加入这个代码,如果定义了df,就继续访问,否则显示”Access Denied”可以用来验证php代码是否正确,输入php路径,如果代码无误就会显示“Access Denied”,否则显示错误信息原创 2017-12-25 17:59:35 · 1575 阅读 · 0 评论 -
errcode":40016,"errmsg":"invalid button size"
最近用wx接口创建微信菜单,反反复复确定了json数据,是没有问题的。然而最后发现是post数据的时候,应该是发送json字符串,我却直接传递了json对象,导致方法里面最后传递给api路径的不是正常的json数据原创 2018-01-03 15:53:58 · 7690 阅读 · 0 评论 -
json数据的转化
json字符串转化为json对象 $rt =json_decode($json, true);json对象转化为json字符串 $json = json_encode($dt);原创 2018-01-03 15:57:11 · 532 阅读 · 0 评论 -
php常用方法
echo html_entity_decode($str) #html解码echo htmlentities($str); #html编码原创 2017-11-16 14:52:57 · 522 阅读 · 0 评论 -
href里添加判断
href里添加判断 li>a href="{php if(!$sub) echo "javascript:alert('请先关注公众号!!!')"; else echo $this->appUrl('join');}">span class="icon">i class="fa fa-edit">i>span>span>报名span>a>li>原创 2018-01-12 18:07:33 · 849 阅读 · 0 评论