PHP自学教程
-
PHP+Mysql+jQuery实现对当前在线用户数统计方法(附代码)
我们要统计在一段时间内访问站点的人数,有多种解决方案,你可以使用cookie,session结合文本或者数据库来记录用户访问数。本文将使用PHP,结合Mysql以及jQuery,展示一个统计在线人数以及访客地区分布的示例。 通…
-
用PHP屏蔽关键字,敏感词,你用哪些方法(附代码)
在文章评论,分享内容中有时候会遇到屏蔽敏感词,关键字等之类的。本文介绍了PHP屏蔽关键字实现方法,一共有两种实现方式,具体如下: 第一种方法 思路 用正则去匹配关键字,把关键字用别的字符替换 $str = "/你大…
-
PHP生成缩略图有实现过,但是生成填充白边的实现过吗?-(附代码)
PHP生成缩略图,相信很多人都实现过吧,没有的友友也看看吧。最近在坐一个生成缩略图的功能,还要要求上传的图片没有和限制的宽高的话,自动补白边,以下是自己实践过的例子,和大家分享一下,我主要用的还是larave…
-
mysql基础2-数据类型
回顾 数据库基本概念:数据库,数据库管理系统,数据库系统 数据库分类:关系型数据库和非关系型数据库 关系型数据库:用二维表来保存数据,数据保存在硬盘里 Mysql,Oracle,DB2,SqlServer,access 非关系型数据…
-
php+redis消息队列实现抢购功能
实现功能: 1. 基于redis队列,防止高并发的超卖 2. 基于mysql的事务加排它锁,防止高并发的超卖 基于redis队列工作流程: 1. 管理员根据goods表中的库存,创建redis商品库存队列 2. 客户端访问秒杀API 3. web服务…
-
重蔚自留地php学习第三十六天——PHP的魔术方法
魔术方法一览 说明 魔术方法都是系统提供,程序员使用即可. 所有的魔术方法,前面都是以 __ 开头的 _是两个下划线. 我们在自定义函数时,就不要使用 __开头了. 魔术方法是在满足某个条件(一会一个一个的说明)时,有…
-
ThinkPHP单字母函数使用总结
U() URL组装 支持不同URL模式 U($url='',$vars='',$suffix=true,$domain=false) @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...' @param string|array $vars 传…
-
ThinkPHP5的方法和3.2的方法对比
ThinkPHP5的方法和3.2的方法对比 助手函数 描述 cache 缓存管理(相当于3.2中的S方法) class_basename 获取类名(不包含命名空间) config 获取和设置配置参数(相当于3.2中的C方法) controller 实例化控制器(相当于3.2…
-
ajax技术涉及的英语单词!
asynchronous 异步的 ajax 一门异步传输数据的技术 open 打开 send 发送 state 状态 json 一种数据格式 progress 进展…
-
thinkphp涉及英语单词!
controller 控制器 model 模型 view 视图 namespace 命名空间 use 使用 route 路由 rule 规则 assign …
-
smarty涉及的英语单词!
smarty:模板引擎,自作聪明的人 assign:分配,分派 display:显示 template:模板,样板 compile:编译,汇编 literal:原义的,照字面的 delimiter:定界符,分隔符 config:配置 section:部分,节 loop:环,…
-
PHP中级项目涉及的英语单词!
B2C:business to customer 商家对客户 C2C:customer to customer 客户对客户 B2B:business to business 商家对商家 B2B2C:business to business to customer 商家对商家对客户 O2O:online to offline 线上线下…
-
PHP涉及的英语单词!
PHP:PHP is HyperText Proprocessor hosts:hosts文件 DNS:Domain Name Server域名服务器 load:装载 Module:模块 LoadModule:装载模块 File:文件 Match:匹配 FilesMatch:文件匹配 AddType:添加类型 applic…
-
if判断杜绝手误造成的bug
在代码时有可能会出出运算符写错的现象,if判断中经常出现的是把 "=="写成 "=", 那么if($length=4)就会一直返回true,运行代码会就会出现一些末知的bug或是另一种结果. 怎么预防手误造成的bug? 我们可以把值写在 == …
-
php安装swoole扩展教程
一. swoole下载 暂不支持在windows上安装,我是在centos上安装,php版本5.6.24 1>安装包下载地址: http://pecl.php.net/package/swoole 2>版本选择 Swoole-1.x需要 PHP-5.3.10 或更高版本 Swoole-2.x需要 P…
-
thinkphp5之request类中常用方法
request类中常用方法 在控制器中的调用方式为: $this->request->方法名() 例: $this->request->isPost() 方法名 作用 url 设置或获取当前完整URL isGet 是否get请求 isPost 是否post请求 isAjax 是否aj…
-
PHP+MySQL实现对一段时间内每天数据统计优化操作实例
在互联网项目中,对项目的数据分析必不可少。通常会统计某一段时间内每天数据总计变化趋势调整营销策略。下面来看以下案例。 案例 在电商平台中通常会有订单表,记录所有订单信息。现在我们需要统计某个月份每天订…
-
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
看了网络爬虫相关的视频后,手痒痒,想爬点什么。最近Facebook上表情包大战很激烈,就想着把所有表情包都爬下来,却一时没有找到合适的VPN,因此把酷狗最近一月精选歌曲和简单介绍抓取到本地。代码写得有点乱,自己…
-
php获取一些时间实现方法(附代码)
这几天在开发的时候遇到的一些时间上的问题,整理了一下,分享给大家,可以看看,有需要的话可以利用一下。 1.获取上个月第一天及最后一天. echo date('Y-m-01', strtotime('-1 month')); echo "<br/>"; echo…
-
详解阿里云nginx服务器多站点的配置
阿里云nginx服务器多站点的配置 今天配置了一下多站点,记录一下配置的过程... 1、首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中。 2、然后在conf目录下创建…