-
php反序列化之字符串逃逸详细介绍
这篇文章主要为大家详细介绍了php反序列化之字符串逃逸,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
-
PHP实现多图片合并在图片上面添加logo
今天有个客户项目想把自己的logo加在用户上传的图片上,需求提给我了,我就用php写了个图片合并的函数,废话不多说了上代码。 ? php function mergerImg ( $imgs ) { list ( $max_width , $max_height ) = getimagesize ( $imgs [ dst ]); $dests = imagecre
-
更好的共用化封装是程序员不断追求的目标
程序员总是在做重复性的工作,常常因为80%公用的内容,但有20%的不同之处,导致要重写,或复制修改; 更好的共用化封装是程序员不断追求的目标,设计的公用性与适用度还有效率之间要找平衡点; 举些例子,分享给新手! 1. 附加功能封包 如通常做优化时,需要
-
MySQL必须要会用的组合查询(Union的使用)
本篇文章主要介绍使用 Union 操作符将多个 SELECT 查询组合成一个结果集。本文参考《 Mysql 必知必会》+工作实践融合 组合查询 定义 在大多数开发中,使用一条 SELECT 查询就会返回一个结果集。如果,我们想一次性查询多条SQL语句,并将每一条 SELECT 查询的
-
php开发中可以防跨站请求的几种方法
方法1 在nginx的php配置中或者在包含的 include fastcgi.conf 文件中加入: fastcgi_param PHP_VALUE open_basedir= $document_root :/tmp/ ; 方法2 在 php.ini 中配置 open_basedir 选项 open_basedir= /home/www /www.aaa.com:/home /www/www .bbb. com: /
-
自己动手用PHP编写一个简单的HTTP Server(单进程版)
HTTP协议我的简化版理解就是电脑上浏览器向服务器发送一个预先定义好的文本(Http Request) 然后服务器端处理一下(通常是从硬盘读取一个后缀名为html的文件),然后再把这个文件 通过文本方式发回去(Http Response),就这么简单。 唯一麻烦的是我得请操作系统给
-
asp.net网站接入QQ登录
这两天在做网站第三方登录,总结一下QQ登录吧,支付宝就不用了(下载dome把ID什么的换一换就基本可以了。),本文主要说的是代码的实现方式,逻辑部分主要还是根据帮助文档来的。不懂的同学可以先看看文档。 直接上代码吧: 1 string client_id = 分配的APP
-
腾讯QQ登录接口(第三方登录接口申请流程)
腾讯QQ快捷登录
-
PHP开发中涉及到emoji表情的几种处理方法
最近几个月做微信开发比较多,存储微信昵称必不可少 可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面 insert 一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mys
-
PHP中去除字符串空格的三个方法trim、rtrim、ltrim
trim系列函数是用于去除字符串中首尾的空格或其他字符。ltrim函数只去除掉字符串首部的字符,rtrim函数只去除字符串尾部的字符。 trim string trim ( string $str [, string $character_mask = \t\n\r\0\x0B ] ) 参数说明 character_mask 默认是 tnr0x0B等空
-
使用 Baum 嵌套集合模型来实现 Laravel 模型的无限极分类
使用 Baum 嵌套集合模型来实现 Laravel 模型的无限极分类 说明 大家通常都是使用递归实现无限极分类,都知道递归效率很低,下面推荐一个 Laravel 的扩展包etrepat/baum,快速让你的数据模型支持无限极树状层级结构,并且兼顾效率。 更多 嵌套集合模型(Neste
-
Laravel 下使用 Guzzle 编写多线程爬虫实战
说明 Guzzle库是一套强大的 PHP HTTP 请求套件。 本文重点演示如何使用 Guzzle 发起多线程请求。 参考 Github 官方用户接口文档 Guzzle 并发请求文档 Laravel LTS 5.1 - Artisan 文档 创建命令 1. 运行命令行创建命令 php artisan make : console Multithrea
-
PHP生成二维码图片
PHP生成二维码图片
-
Mysql 与 php动态网站开发 入门教程
这个系列的教程由表单开始写,因为表单可以把数据库和web 之间的交互表现得很明显。提交表单 ,数据库记录注册信息。 本教程属于基础教程。大神请略过。 对于php和mysql之间的稳固性很受程序员的喜爱。虽说最近出现了hack语言准备替代php语言,但是这个语言
-
ajax大数据排队导出+进度条
描述 :我们现在有很多数据,分表存放,现在需要有精度条的导出。最后面有完整代码。 效果图: 点击导出,实现 点击导出 统计完成之后 点击确定 前面导出操作简单,从第二个导出操作开始: 点击确定调用exportCsv函数 a class=on href=javascript:exportCsv(
-
php简简单单搞定中英文混排字符串截取,只需2行代码!
提到中英文混排计数、截取,大家首先想到的是ascii、16进制、正则匹配、循环计数。 今天我给大家分享的是php的mb扩展,教你如何轻松处理字符串。 先给大家介绍用到的函数: mb_strwidth($str, $encoding) 返回字符串的宽度 $str 要计算的字符串 $encoding 要
-
新浪微博登录接口(PHP版)
CI框架下 新浪微博登录接口完整版 说明:本贴只适合CI框架。功能实现:登录接口跳转链接成功,获取用户信息(包括最重要的u_id)成功,将用户与本地平台连接起来,用户登录成功后信息的存储,本地数据库第三方登录表的设计。总之接口流程已全部完成。 每个关
-
PHP分页函数显示数据
最近模访叔的网站做一个全部评论的页面,直接调用wp数据库一些字段,这都不难,对我一个刚学PHP的菜鸟来说,最难的是分页功能,一开始我用了一个最基本的分页代码实现,但代码和体验都很差,只也实现了上下翻页,后来找到这个函数,还不错,分享一下: 创建
-
一个“日期”字符串进行比较的case
项目中有个功能是比较会员是否过期,review同事的代码,发现其写法比较奇葩,但线上竟也未出现bug。 实现大致如下: 1 2 3 4 5 6 7 8 $expireTime = 2014-05-01 00:00:00 ; $currentTime = date ( Y-m-d H:i:s , time()); if ( $currentTime $expireTime ) {
-
执行C/C++应用程序
2345软件教程,为您打造全面的软件教程手册,无论是新奇小软件的操作还是专业软件的使用技巧,2345软件教程都会为您解疑释惑。