
php
文章平均质量分 79
hello_sgw
蜗牛,需要一步一步爬
展开
-
【学习:php图像处理技术】
1、基本知识1.1 绘图2、水印3、验证码4、图像压缩1、基本知识 场景: 验证码、图像水印、图像压缩处理 php绘图坐标体系是从0,0点越向右值越大,越向下值越大 需要开启php的gd2扩展 php.ini 中1.1 绘图 参数1:图像资源(画布) 参数2:开始的x轴坐标 参数3:开始的y轴...原创 2018-07-31 17:35:18 · 1910 阅读 · 0 评论 -
【学习:页面静态化、伪静态】
1、原生页面静态化1.1 页面静态化基本知识1.2 ob缓冲介绍1.3 ob缓冲相关函数1.4 ob缓冲处理器1.5 ob多缓冲1.6 ob缓冲实现页面静态化2、伪静态1、原生页面静态化1.1 页面静态化基本知识什么是页面静态化? 就是把网页做成 静态的网页(html网页)首先了解下文件缓存和页面静态化区别文件缓存 页面静态化 ...原创 2018-08-01 00:11:54 · 1132 阅读 · 0 评论 -
【学习:php文件上传、下载、分页】
1、文件上传1.1 文件上传案例1.2 防止上传文件过大1.3 防止文件被覆盖1.4 控制上传的文件类型2、文件下载3、分页类1、文件上传 上传域: input type=”file” 普通文本框(text、password、textarea、radio、checkbox等):通过字节流的形式将数据提交到服务器 文件: 将文件以二进制编码的形式提...原创 2018-07-31 15:53:01 · 456 阅读 · 0 评论 -
【学习:php文件编程操作】
1、第一种获取文件信息2、第二种获取文件信息3、将文件的内容读取,并显示在网页(3种方式)3.1 一次性的读取3.2 分字节读取3.3 最简单,file_get_contents()1、第一种获取文件信息$file_path = 'd:/file.txt';// 打开方式if($fp = fopen($file_path, 'r')){ // 获取文...原创 2018-07-31 09:53:49 · 657 阅读 · 0 评论 -
composer 使用了解
1、Package引用和版本:## 引用# 1、引用 在 composer.json中"require":{ "mustache/mustache":&原创 2018-12-26 22:46:52 · 381 阅读 · 0 评论 -
【学习:php面向对象编程】
一、类与对象1.1 成员属性二:构造函数2.1 语法2.2 this说明三、析构函数3.1 语法3.2 垃圾回收机制四、魔术方法4.1 说明4.2 方法的访问修饰符4.3 魔术方法介绍① __get 和 __set② __isset 和 __unset③ __toString④ __clone⑤ __call⑥ __callStatic五...原创 2018-07-13 17:18:12 · 3487 阅读 · 0 评论 -
laravel - Faker 类(数据填充)
<?phpnamespace Faker;/**/** * # 名字 * @property string $name // Lilyan Armstrong * @method string name(string $gender = null) * @property string $first...原创 2018-11-22 19:36:04 · 1842 阅读 · 0 评论 -
laravel 编写定时任务2种方式
第一种1、生成一个commands文件> php artisan make:command test2、打开文件进行修改laravel\App\Console\Commands\test.php<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;use Illuminate\...原创 2018-11-23 11:10:11 · 2029 阅读 · 0 评论 -
PHP使用3种方法实现数据采集
【转自:http://blog.youkuaiyun.com/zls986992484/article/details/52894526】什么叫采集?就是使用PHP程序,把其他网站中的信息抓取到我们自己的数据库中、网站中。PHP制作采集的技术:从底层的socket到高层的文件操作函数,一共有3种方法可以实现采集。1. 使用socket技术采集:socket采集是最底层的,它只是建立了一个长连接,然后我们要自己...转载 2018-03-19 14:26:38 · 650 阅读 · 0 评论 -
PHP去除BOM简单的方法
/* +------------------------------------------------------------------------------------------- + Title : 去掉BOM头方法 + Author : hello_sgw + Version : V1.0.0.1 + Initial-Time ...原创 2017-08-12 15:47:08 · 6867 阅读 · 0 评论 -
php聊天室简单实现
用户 => 客服 (先把信息入库,然后通过ob+长连接不断从数据库查询数据发送给客服)客服 => 用户 (先接收用户信息,然后把回复信息入库,最后通过ajax轮询不断请求数据,显示到用户聊天界面)【注意:】如果所有页面搭建好,先链接客服聊天页面(server.php) ,接着再链接用户页面(client.php)附图说明:第一步:建表说明: rec : 接收信息方, sender : ...原创 2017-08-23 18:17:32 · 1480 阅读 · 0 评论 -
随机获取文件夹下图片
<?php $img_array = glob("imgs/*.{gif,jpg,png}",GLOB_BRACE); $img = array_rand($img_array); echo '<img alt="'.$img_array[$img].'" src="'.$img_array[$img].'" />'; ?>图片放置于 imgs/ 文件夹下, 这段代...原创 2017-09-06 11:31:28 · 3635 阅读 · 1 评论 -
php的ts和nts 区别
php的ts和nts 区别 1. 简介ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择这个版本.,php以ISAPI方式加载的时候选择这个版本. nts(None-Thread Safe)即非...原创 2017-11-09 08:38:01 · 517 阅读 · 0 评论 -
php中foreach的关键 & 符号
/* +------------------------------------------------------------------------------------------- + Title : php中foreach循环的 & 注意地方 + Author : hello_sgw + Initial-Time : 2017-11-1...原创 2017-11-16 11:34:55 · 577 阅读 · 0 评论 -
CURL上传图片@符无效
【我是在微信上传临时素材遇到这个问题】{"errcode":41005,"errmsg":"media data missing hint: [DFGn307111499]"}【查阅是因为php5.6版本curl上传问题,转载文章如下:】今天本来想试试一个图片云的API,于是本地做了个上传图片的测试,结果灰常郁闷的发现以前一直用的好好的CURL上传图片居然死活不起作用,本来转载 2018-01-16 11:05:10 · 307 阅读 · 0 评论 -
$POST、$HTTP_RAW_POST_DATA、php://input区别
HTTP 协议是建立在 TCP/IP 协议之上的应用层规范,它把 HTTP 请求分为三个部分:请求行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据使用什么编码方式。 服务端通常是根据请求头(headers)中的 Content-Type 来获知请求中的消息主体是用何种方式编码的,再对消息主体进行解析。 当客户原创 2017-12-27 19:52:22 · 310 阅读 · 0 评论 -
简单的生成短网址
WAMP环境下1、首先是post.html页面,用ajax请求返回短网址<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>&a原创 2017-07-21 11:31:48 · 4963 阅读 · 0 评论 -
关于thinkphp生成的验证码不显示问题解决
自己遇到的,之前还正常显示,后面突然不显示,只有一个小 “X”图标后面查询到方法解决如下,图片输出前不能有任何输出不显示验证码代码:public function verify(){ $verify = new \Think\Verify(); $verify->entry(); }加入 ob_clean()pu...转载 2017-07-04 18:59:35 · 7662 阅读 · 0 评论 -
去重简单几种方法
//第一种:array_unique() 移除数组中重复的值<?php$input = array( "a" => "green" , "red" , "b" => "green" , "blue" , "red" ); $result = array_unique ( $input ); prin原创 2017-06-04 11:05:43 · 647 阅读 · 0 评论 -
【学习:Mysql数据库三】
七、mysql函数7.1 日期和时间相关的函数7.1.1 unix_timestamp()和 from_unixtime()7.2 字符串相关函数7.3 数学相关函数7.4 流程控制相关函数7.5 其它函数八、mysql查询加强8.1 查看表结构8.2 where子句8.3 逻辑运算符8.4 分页查询8.5 统计函数max,min,sum,avg,count加强...原创 2018-07-17 18:24:44 · 339 阅读 · 0 评论 -
【学习:Mysql数据库二】
六、数据表的crud操作6.1 insert语句(添加)6.2 update语句(修改)6.3 delete语句(删除)6.4、select语句(查询)6.4.1 where子句中,使用的运算符6.4.2 order by子句排序6.4.3 count函数6.4.4 sum函数6.4.5 avg函数6.4.6 max/min函数6.4.7 group by 子句6.4....原创 2018-07-17 08:18:49 · 242 阅读 · 0 评论 -
【学习:Mysql数据库一】
一、数据库创建1.1 基本语法二、数据库相关操作2.1 数据库相关指令2.2 修改、备份、恢复数据库三、数据表的创建3.1 基本语法四、数据类型4.1 数值类型图4.2 日期和时间类型图4.3 字符串类型图4.4 0填充 zerofill4.5 float 和 decimal4.6 字符串4.7 日期和时间类型4.8 枚举类型4.9 如何将显示的信...原创 2018-07-16 19:32:16 · 753 阅读 · 0 评论 -
php特性goto语句
goto语句使用 goto的使用一直有争议[5.3版本增加] 支持者:goto使用起来比较灵活,而且有些情形能提高程序的效率。 反对者:goto语句使程序的静态结构和动态结构不一致,使程序难以理解、难以查错。goto语句常用场景: 跳出循环或者switch语句goto语句使用限制 只能在同一个文件和作用域中跳转,无法跳出一个函数或者类方法,也无法跳入...原创 2018-06-07 22:22:34 · 12258 阅读 · 0 评论 -
php直接生成.csv后缀文件的excel表格实例
先了解如何生成后缀为 .csv文件的方法 传送门 # 数组,调用下面方法然后直接下载 public function index(){ $array = [ ['name' => '张三','age' => 17], ['name' => '李四','age' => 18], ...原创 2018-03-26 15:21:35 · 501 阅读 · 0 评论 -
php 处理数组与xml
Array => XML : //数组转XML function arrayToXml($arr) { $xml = ""; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="".$val."";原创 2018-01-11 10:39:23 · 197 阅读 · 0 评论