作者: 董德多
由于TP5.1取消了Loader和vendor, 我们使用extend加载不带命名空间的第三方类,具体如下。 1、下载phpqrcode.php,重命名为QRcode.php。 2、把QRcode.php放到\extend\phpqrcode\目录下,完整路径为\extend
layer是一款非常优秀的弹窗控件,最近在使用layer做开发的时候遇到一个需求:layer子窗体关闭后向父窗体传值,然后父窗体根据传值决定下一步操作。 如果只是单纯的子窗体关闭后,父
在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。ThinkPHP5的\think\Controller类内置了两个跳转方法success和
今天需要导出一个数据库备份,在执行mysqldump的时候,报错: mysqldump: Got error: 1044: Access denied for user echoso@localhost to database echoso when using LOCK TABLES 网上搜索发现这是权限不足问题,但又
//PHP判断是否为微信浏览器(微信客户端)function isWechatClient() { if (strpos($_SERVER[HTTP_USER_AGENT], MicroMessenger) !== false) { return true; } return false;} 附: PHP判断是否为支付宝客户端的函数
//JS判断是否为微信浏览器(微信客户端)的函数function is_weixin() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == micromessenger) { return true; } else { return false; }} 附: PHP判断是否为
// PHP是否支付宝客户端public static function isInAlipayClient() { if( strpos($_SERVER[HTTP_USER_AGENT], AlipayClient) !== false ) { return true; } return false;}
//PHP获取当前urlfunction getCurrentUrl() { $protocol = (!empty($_SERVER[HTTPS]) $_SERVER[HTTPS] !== off || $_SERVER[SERVER_PORT] == 443) ? https:// : http://; $url = $protocol.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; return $url;}
?php $rgb = imagecolorat($pic, $px, $py); //获取指定点(像素)的rgb颜色 $r = ($rgb 16) 0xFF; $g = ($rgb 8) 0xFF; $b = $rgb 0xFF; //计算该点的反色 $r = 255 – $r; $g = 255 – $g; $b = 255 – $b;?
最近通过第三方安全平台检测网站漏洞的时候,提示网站Flash配置文件crossdomain.xml配置不当,导致产生跨域漏洞,解决办法如下: 将对应网站下的crossdomain.xml文件中的: allow-access-from
function validateIdCard(idCard){//15位和18位身份证号码的正则表达式varregIdCard=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;//如果通
// 身份证校验码,根据国家标准GB 11643-1999 function validateIdCard($card_number) { if( strlen($card_number) != 18 ) { return false; } $crad_id_base = substr($card_number, 0, 17); $crad_id_verify = substr($card_number, -1); // 加
cat /etc/sysconfig/i18n 输入如下三行代码后保存即可解决linux中文乱码的问题 LANG=zh_CN.GB18030SUPPORTED=zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:enSYSFONT=latarcyrheb-sun16
//读取用户所属用户组$groups = $this-getGroups($uid);$ids = array();//保存用户所属用户组设置的所有权限规则idforeach ($groups as $g) {$ids = array_merge($ids, explode(,, trim($g[rules], ,)));} 上面的代码在运行
WordPress升级过程中因为网络原因可能会出现Briefly unavailable for scheduled maintenance. Check back in a minute.错误的现象。 解决办法为删除出错WordPress网站根目录下的 .maintenance 文件,然后刷新网页
全新阿里云服务器安装宝塔面板后无法打开,经过检查发现阿里云服务器默认设置的安全组中屏蔽了8888端口,而宝塔面板的默认端口正好是8888,解决办法就是在阿里云管理后台中,新
在php中使用file_get_contents函数抓取https网站内容时出错,可采用以下两种方法解决问题: 方法一:开启openssl扩展 打开php.ini文件找到 ;extension=php_openssl.dll,去掉前面的分号,保存后重启
DedeCMS上传图片出现image info error错误是因为/data/uploadtmp文件夹权限设置错误。 解决办法为将/data/uploadtmp目录属性设置为777。 如果是使用了安全狗或者云锁之类的服务器安全软件了,那么
最近把一个帝国cms内核的网站升级成https协议,结果登录后台发现空白,解决办法如下: 打开/e/class/connect.php文件 将 return http://.$domain; 改为 return ($_SERVER[HTTPS] ? https:http).://.$domain;