php开发
这家伙很懒,还没填写该栏目的介绍呢~
由于memcached配置有问题,存储session导致无法正常使用,因此换了一下redis
首先,我对redis一点都不懂,事前也没了解过。于是找了一篇文章:
原文地址:
https://blog.csdn.net/asnn0208/article/details/78909409
以下是备份:
1 . 下载Redis 使用wget下载,命令如下:
...
php开发PHP Warning: session_start(): Cannot find save handler 'memcached'
在PHP.ini中加入
session.save_handler = memcache
session.save_path = "192.16.11.104:11211,192.16.11.105:11211,192.16.11.116:11211"
这里是memcache,没有D,没有D,没有D
php开发安装php7.2遇到死活启动不起来的问题
最终的原因是不知道什么时候,把以前旧版本的Php目录加入到了环境变量中。
在我快绝望的时候,看到一个人的文章里写了,查看windows的系统日志,才发现加载的Php7ts.dll路径是错的,加载的环境变量下的,而不是我才下在的新版的。
好郁闷。。。
主要是这个报错太坑爹,apache错误日志里只显示一句Pid什么的,根本跟它没关系。
php开发php7安装pthreads,报错:The apache2handler SAPI is not supported by pthreads
网上有教程,说的都不是太对,哎。
原文地址:
https://www.cnblogs.com/kobigood/p/5667720.html
下载pthreads 文件 http://windows.php.net/downloads/pecl/releases/pthreads/3.1.5/
2.把 pthreadVC2.dll 放到 php.exe文件同目录...
php开发微信模板消息推送注意一点点
怎么用PHP写推的,都难得写了,网上找了个现成的。复制的代码,里面会有几个特殊符号,phpstorm显示黄色的,删除就可以了。
主要是要记得后台要去设置一下IP白名单,这个有点烦。其他很容易,直接用下面的代码就可以了。
原文地址:
https://www.cnblogs.com/easy1996/p/6582233.html
摘一下代码:
<?php
...
php开发php字符串长度超过数据库长度,又不想用二进制的时候
特别是oracle数据库,那个二进制有点麻烦,varchar2 的4000长度的字符有的时候还存不下,比如存点Html什么的。
可以用PHP相关的压缩函数:
压缩函数:gzcompress gzdeflate gzencode
与之对应的解压函数如下:
解压函数:gzuncompress gzinflate gzdecode
特别注意:g...
php开发html5的服务器推送事件
原文地址:
http://www.runoob.com/html/html5-serversentevents.html
html5代码<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title...
php开发php的curl补充
原来的问题:
https://www.144d.com/post-335.html‘
他还依赖一个DLL
ssleay32.dll
所以,应该复制两个文件到apache的Bin目录,如果apache是解压版的,可能还需要吧apache的Bin目录加入到path环境变量中
making sure the dependencies libeay32.dll and ssl...
php开发xss漏洞在PHP中的一个简单解决
在页面输出内容处加
htmlspecialchars
或者加
htmlentities()
php开发php正则表达式中括号的一个疑问
preg_match("/^1[345789]\d{9}$/",'15908080123')
这段代码匹配失败
改成:
preg_match("/^1[34578]\d{9}$/", '15908080123')
可以匹配
多一个和少一个数字的问题,暂时没找到答案,不知道是不是字符数限制,要实现第一个可以改一下正则为:
preg_match("/^1...
php开发Oracle中的like查询中下划线“_”的使用
可以写成where name like 'ab\_%' escape '\',这个“\”可以改为其他字符
如果多个条件,多个Like,需要每个like都要一个escape。
php开发window.top.location.href跳转后session注销无效
系统退出采用的Js的confirm提示后,通过window.location.href进行跳转到注销控制代码,通过PHP注销session
达到系统退出的效果。
然后,发现通过浏览器直接访问PHP的注销代码,session_destory和session_unset都有效
但是通过js跳转过去的就不行。
搜了很多关键字,也没找到一个名堂,最后找到这样一个连接
...
php开发windows下开起php_intl扩展
除了在php.ini中开起扩展之外,还需要复制
icudt36.dllicuin36.dllicuio36.dllicule36.dlliculx36.dllicutu36.dllicuuc36.dll
这些文件到apache的bin目录,或者你的Path变量目录下。
原文为:
For the php_intl.dll extension to wo...
php开发php的模拟登录还是一直习惯snoopy,本文描述有验证码的cookies的保存
网上之前有代码,最开始的时候,也是能用的,不过后来一个系统登录的cookies有两个,是一个数组,于是网上的代码不能用了
下面贴上改造过的
登录Html页面
require './libs/Snoopy.class.php';
$snoopy=new Snoopy();
$snoopy->fetch("http://www.***.com/y...
php开发Composer的使用
网上搜一下教程挺多的
很简单的一个入门:
http://docs.phpcomposer.com/00-intro.html
windows下专门下载一个exe,用全局安装比较省事。
安装完成以后,直接在网上下载的项目目录下运行:
composer install
好了,等待完成就可以了。
php开发oracle中oci_bind_by_name在使用foreach时要注意的地方
手册中有一个地方有说明,但不在官方说明里,而是在一段注释中,用foreach时,不能直接使用$value的形式
代码如下:
foreach ($ba as $key => $val) {
// oci_bind_by_name($stid, $key, $val) does not work
// because it binds each place...
php开发记录点防SQL注入有用的代码,后面要用
作者:eechen
链接:https://www.zhihu.com/question/20076383/answer/149180990
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
<?php
//id IN ($ids) 占位符生成
function app_place_holders(array $params) {
//htt...
php开发oracle操作varchar存的时间的一句代码
$tb_ba_zdxx->whereAdd("to_date(tb_ba_jbxx.rysj,'yyyy-mm-dd hh24:mi:ss')<=to_date('".date('Y-m-d H:i:s',$decision_time)."','yyyy-mm-dd hh24:mi:ss')");
虽然这样不好,如果字段用日期时间的话,就不用这么麻烦了。但是...