php
文章平均质量分 75
hello_sgw
蜗牛,需要一步一步爬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【学习: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 · 3665 阅读 · 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 · 744 阅读 · 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 · 511 阅读 · 0 评论 -
【学习: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 · 1982 阅读 · 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 · 1228 阅读 · 0 评论 -
laravel - Faker 类(数据填充)
<?php namespace Faker; /** /** * # 名字 * @property string $name // Lilyan Armstrong * @method string name(string $gender = null) * @property string $first...原创 2018-11-22 19:36:04 · 1939 阅读 · 0 评论 -
laravel 编写定时任务2种方式
第一种 1、生成一个commands文件 > php artisan make:command test 2、打开文件进行修改 laravel\App\Console\Commands\test.php <?php namespace App\Console\Commands; use Illuminate\Console\Command; use Illuminate\...原创 2018-11-23 11:10:11 · 2105 阅读 · 0 评论 -
composer 使用了解
1、Package引用和版本: ## 引用 # 1、引用 在 composer.json中 "require":{ "mustache/mustache":&原创 2018-12-26 22:46:52 · 469 阅读 · 0 评论 -
关于thinkphp生成的验证码不显示问题解决
自己遇到的,之前还正常显示,后面突然不显示,只有一个小 “X”图标后面查询到方法解决如下,图片输出前不能有任何输出不显示验证码代码:public function verify(){ $verify = new \Think\Verify(); $verify->entry(); }加入 ob_clean()pu...转载 2017-07-04 18:59:35 · 7751 阅读 · 0 评论 -
$POST、$HTTP_RAW_POST_DATA、php://input区别
HTTP 协议是建立在 TCP/IP 协议之上的应用层规范,它把 HTTP 请求分为三个部分:请求行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据使用什么编码方式。 服务端通常是根据请求头(headers)中的 Content-Type 来获知请求中的消息主体是用何种方式编码的,再对消息主体进行解析。 当客户原创 2017-12-27 19:52:22 · 372 阅读 · 0 评论 -
CURL上传图片@符无效
【我是在微信上传临时素材遇到这个问题】 {"errcode":41005,"errmsg":"media data missing hint: [DFGn307111499]"} 【查阅是因为php5.6版本curl上传问题,转载文章如下:】 今天本来想试试一个图片云的API,于是本地做了个上传图片的测试,结果灰常郁闷的发现以前一直用的好好的CURL上传图片居然死活不起作用,本来转载 2018-01-16 11:05:10 · 347 阅读 · 0 评论 -
PHP使用3种方法实现数据采集
【转自:http://blog.youkuaiyun.com/zls986992484/article/details/52894526】什么叫采集?就是使用PHP程序,把其他网站中的信息抓取到我们自己的数据库中、网站中。PHP制作采集的技术:从底层的socket到高层的文件操作函数,一共有3种方法可以实现采集。1. 使用socket技术采集:socket采集是最底层的,它只是建立了一个长连接,然后我们要自己...转载 2018-03-19 14:26:38 · 694 阅读 · 0 评论 -
php中foreach的关键 & 符号
/* +------------------------------------------------------------------------------------------- + Title : php中foreach循环的 & 注意地方 + Author : hello_sgw + Initial-Time : 2017-11-1...原创 2017-11-16 11:34:55 · 620 阅读 · 0 评论 -
php的ts和nts 区别
php的ts和nts 区别 1. 简介ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择这个版本.,php以ISAPI方式加载的时候选择这个版本. nts(None-Thread Safe)即非...原创 2017-11-09 08:38:01 · 565 阅读 · 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 · 3703 阅读 · 1 评论 -
php聊天室简单实现
用户 => 客服 (先把信息入库,然后通过ob+长连接不断从数据库查询数据发送给客服)客服 => 用户 (先接收用户信息,然后把回复信息入库,最后通过ajax轮询不断请求数据,显示到用户聊天界面)【注意:】如果所有页面搭建好,先链接客服聊天页面(server.php) ,接着再链接用户页面(client.php)附图说明:第一步:建表说明: rec : 接收信息方, sender : ...原创 2017-08-23 18:17:32 · 1557 阅读 · 0 评论 -
PHP去除BOM简单的方法
/* +------------------------------------------------------------------------------------------- + Title : 去掉BOM头方法 + Author : hello_sgw + Version : V1.0.0.1 + Initial-Time ...原创 2017-08-12 15:47:08 · 6985 阅读 · 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 · 5093 阅读 · 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 · 221 阅读 · 0 评论 -
去重简单几种方法
//第一种:array_unique() 移除数组中重复的值<?php $input = array( "a" => "green" , "red" , "b" => "green" , "blue" , "red" ); $result = array_unique ( $input ); prin原创 2017-06-04 11:05:43 · 685 阅读 · 0 评论 -
php直接生成.csv后缀文件的excel表格实例
先了解如何生成后缀为 .csv文件的方法 传送门 # 数组,调用下面方法然后直接下载 public function index(){ $array = [ ['name' => '张三','age' => 17], ['name' => '李四','age' => 18], ...原创 2018-03-26 15:21:35 · 563 阅读 · 0 评论 -
php特性goto语句
goto语句使用 goto的使用一直有争议[5.3版本增加] 支持者:goto使用起来比较灵活,而且有些情形能提高程序的效率。 反对者:goto语句使程序的静态结构和动态结构不一致,使程序难以理解、难以查错。 goto语句常用场景: 跳出循环或者switch语句 goto语句使用限制 只能在同一个文件和作用域中跳转,无法跳出一个函数或者类方法,也无法跳入...原创 2018-06-07 22:22:34 · 12391 阅读 · 0 评论 -
【学习:Mysql数据库一】
一、数据库创建 1.1 基本语法 二、数据库相关操作 2.1 数据库相关指令 2.2 修改、备份、恢复数据库 三、数据表的创建 3.1 基本语法 四、数据类型 4.1 数值类型图 4.2 日期和时间类型图 4.3 字符串类型图 4.4 0填充 zerofill 4.5 float 和 decimal 4.6 字符串 4.7 日期和时间类型 4.8 枚举类型 4.9 如何将显示的信...原创 2018-07-16 19:32:16 · 855 阅读 · 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 · 335 阅读 · 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 · 465 阅读 · 0 评论
分享