• PHP判断SQL语句是否存在写操作

    可用于的场景: 1.读写分离 2.给用户一个sql查询窗口时,略微安全一点 注:片段来自CI3.0 1 2 3 public function is_write_type($sql) { return (bool) preg_match('/^\s*"?(SET|INSERT|UPDATE|DELETE|REPLACE|CREATE|DROP|TRUNCATE|LOAD|COPY|ALTER|RENAME|GRANT|REVOKE|LOCK|UNLOCK|REINDEX)\s/i', $sql); }public function is_write_type($sql...阅读全文
    作者:Jazzy | 分类:MySQL, PHP | 阅读:5,469 浏览数 |
  • 鼠标单击变双击测试工具

    最近鼠标貌似坏了,单击有时候会变成双击,为了验证下了写了小工具 在线测试地址 测试结果展示 代码如下,精度写了120毫秒,即两次点击间隔小于120毫秒视为双击了,我这个鼠标快速手动点击间隔都在160毫秒以上。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <input type='button' onclick='testMouse();' value='双击测试'/> <p></p> <d...阅读全文
    作者:Jazzy | 分类:html, JavaScript | 阅读:46,984 浏览数 |
  • https网站引用http路径的js和css失效解决办法

    在https的网站中引用http路径的js或css会导致不起作用,其形如: <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script><script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> 解决办法: 将http:去掉,改为 <script src="//code.jquery.com/jquery-1.11.0.min.js"></script><sc...阅读全文
    作者:Jazzy | 分类:html | 阅读:9,028 浏览数 |
  • php mail函数发邮件标题和发件人乱码问题解决办法

    使用mail方法发信时,如果标题或发件人含有中文就会造成乱码,而正文不会。解决办法如下 首先在报文头加入声明 1 2 3 //如果你的网站是GBK,下面将utf-8改为gbk $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";//如果你的网站是GBK,下面将utf-8改为gbk $headers = 'MIME-Version: 1.0' . "\r\n&quo...阅读全文
    作者:Jazzy | 分类:PHP | 阅读:6,337 浏览数 | 标签:, ,
  • 点击按钮button异常提交表单的原因

    如果表单中含有按钮用作它用而非submit,点击时也会提交表单,是因为 在Internet Explorer 的默认类型是 “button”,而其他浏览器中(包括 W3C 规范)的默认值是 “submit”。 解决办法: 1、放弃使用button标签,改用input type=’button’. 2、继续使用button标签,但是指定其 type为 button. 阅读全文
    作者:Jazzy | 分类:html | 阅读:3,075 浏览数 | 标签:
  • php 自设公式计算思路

    背景简介: 1.由公式去计算一些数字,如工资计算 2.方便后期维护,易修改公式 鉴于上述两点,在程序中写死公式就显得不妥,于是有了下面的思路,使用字符串型的公式进行计算: 1.可以设置一些科目,如科目1、科目2 2.由1中设置的科目来编写公式(通过加减乘除以及任何php可以识别的数学方法),简单例子如可以设置为 “[科目1]+[科目2]” 3.计算时通过str_replace方法将科目变为...阅读全文
    作者:Jazzy | 分类:PHP | 阅读:4,573 浏览数 | 标签:, ,
  • ftp_connect方法无法连接FTP服务器的解决办法

    最近做了个关于PHP连接FTP服务器的小功能,发现一些FTP服务器用客户端可以连接但是PHP程序却无法连接。再排出网络问题外,最后得出结论如下: 首先介绍一下连接FTP服务器的两种工作模式: 主动模式的ftp是这样的;客户端从一个任意的非特权端口连接到ftp服务器的命令端口(21),然后客户端开始监听端口,并发送ftp命令到ftp服务器。服务器从它自己的数据端口20连接到客户端指定的数据端口...阅读全文
    作者:Jazzy | 分类:PHP | 阅读:7,328 浏览数 | 标签:, ,
  • 雅虎天气api及使用方法

    新的雅虎天气可以在https://developer.yahoo.com/weather/查询各类接口 在YQL Query中的text后的地名改为自己需要的地名,例如Xi’an,CN 然后选择结果是JSON或XML,例如这里选择XML 最终就在Endpoint里得到一个接口url https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20t...阅读全文
    作者:Jazzy | 分类:API | 阅读:10,046 浏览数 | 标签:,
  • codeigniter(CI)模型(Model)间互相调用问题

    没什么好说的。看代码吧。。。 适用于多个模型之间方法的调用。 1 2 3 4 5 function test(){ $CI = get_instance(); $CI->load->model('other_model'); $CI->other_model->test(); }function test(){ $CI = get_instance(); $CI->load->model('other_model'); $CI->other_model->test(); } 阅读全文
    作者:Jazzy | 分类:PHP | 阅读:4,261 浏览数 |