当前位置:首页 > 开发教程 > php教程 >

找到  php教程  ( 170 个)

php反序列化之字符串逃逸详细介绍

这篇文章主要为大家详细介绍了php反序列化之字符串逃逸,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 ...

php教程 发布于 2022-03-16 21:59 阅读(100)

PHP实现多图片合并在图片上面添加logo

今天有个客户项目想把自己的logo加在用户上传的图片上,需求提给我了,我就用php写了个图片合并的函数,废话不多说了上代码。 ? php function mergerImg ( $imgs ) { list ( $max_width , $max_height ) = getimagesize ( $imgs [ dst ]); $dests = imagecre ...

php教程 发布于 2018-02-03 20:27 阅读(383)

更好的共用化封装是程序员不断追求的目标

程序员总是在做重复性的工作,常常因为80%公用的内容,但有20%的不同之处,导致要重写,或复制修改; 更好的共用化封装是程序员不断追求的目标,设计的公用性与适用度还有效率之间要找平衡点; 举些例子,分享给新手! 1. 附加功能封包 如通常做优化时,需要 ...

php教程 发布于 2017-01-10 08:57 阅读(232)

MySQL必须要会用的组合查询(Union的使用)

本篇文章主要介绍使用 Union 操作符将多个 SELECT 查询组合成一个结果集。本文参考《 Mysql 必知必会》+工作实践融合 组合查询 定义 在大多数开发中,使用一条 SELECT 查询就会返回一个结果集。如果,我们想一次性查询多条SQL语句,并将每一条 SELECT 查询的 ...

php教程 发布于 2016-12-29 16:48 阅读(399)

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教程 发布于 2016-12-29 16:46 阅读(366)

自己动手用PHP编写一个简单的HTTP Server(单进程版)

HTTP协议我的简化版理解就是电脑上浏览器向服务器发送一个预先定义好的文本(Http Request) 然后服务器端处理一下(通常是从硬盘读取一个后缀名为html的文件),然后再把这个文件 通过文本方式发回去(Http Response),就这么简单。 唯一麻烦的是我得请操作系统给 ...

php教程 发布于 2016-12-29 16:39 阅读(395)

asp.net网站接入QQ登录

这两天在做网站第三方登录,总结一下QQ登录吧,支付宝就不用了(下载dome把ID什么的换一换就基本可以了。),本文主要说的是代码的实现方式,逻辑部分主要还是根据帮助文档来的。不懂的同学可以先看看文档。 直接上代码吧: 1 string client_id = 分配的APP ...

php教程 发布于 2016-09-26 16:36 阅读(1458)

腾讯QQ登录接口(第三方登录接口申请流程)

腾讯QQ快捷登录 ...

php教程 发布于 2016-09-26 16:32 阅读(26571)

PHP开发中涉及到emoji表情的几种处理方法

最近几个月做微信开发比较多,存储微信昵称必不可少 可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面 insert 一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mys ...

php教程 发布于 2016-06-22 11:15 阅读(226)

PHP中去除字符串空格的三个方法trim、rtrim、ltrim

trim系列函数是用于去除字符串中首尾的空格或其他字符。ltrim函数只去除掉字符串首部的字符,rtrim函数只去除字符串尾部的字符。 trim string trim ( string $str [, string $character_mask = \t\n\r\0\x0B ] ) 参数说明 character_mask 默认是 tnr0x0B等空 ...

php教程 发布于 2016-05-25 09:25 阅读(334)