1.cURL介绍cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运...
如果目录很多,推荐队列方式,递归方式会慢,慢的原因:递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址保存,参数传递等<?php //递归方式 function read_dir($dir){ ...
有时我们内容也内容太多太长,需要对内容也进行分页,所以百度了下相关的资料,测试下顺便记录下来//内容页 public function detail(){ //新闻内容start $pagecode = ...
首页把阿里云的接口放在thinkphp根目录创建的Api目录下\ThinkPHP\Library\Org\Util目录下新增阿里云短信接口类AliSms.class.php。内容如下:<?php namespace Or...
Memcached是一个高性能的分布式内存缓存系统,用于减少数据库访问压力,提高网站响应速度。它通过内存中存储数据库查询结果来缓存数据,支持高并发,并使用LRU算法处理内存满时的数据删除。今天我们就来介绍下memcach...
一、PHP中this,self,parent的区别之一this篇面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高...
今天配置thinkphp环境忽然访问提示No input file specified查找资料找到原因是因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 ThinkPHP运行在U...
教程基于《OneinStack》一键PHP/JAVA安装工具中lnmp模式,很用户希望一个网站运行在php5.4,另一个网站运行在php7下,一台服务器上同时支持多个PHP版本,步骤如下:1. 安装OneinStack选...
之前一直使用phpcms自带的采集功能,只需要写下采集规则即可,现在需求改变,需要一些自定义的东西,需要整合到thinkphp里面,所以从头开始搞这个,花了点时间,参考了下网上的教程,php代码<?php functio...
今天正好需要需要对数据库中用户数据进行整理,自己简单写了个导出xls的小程序,具体控制器代码如下,使用的thinkphp3.2的框架写的,需要将附件的解压放入\ThinkPHP\Library\Org\Util下应该是一...
THINKPHP的URL太长了,我们一般都需要去掉入口文件的index.php我们首先需要更改url_mode模式,改成下面这样'URL_MODEL' => 2,然后去是去掉模块名'DEFAULT_...
阿里云对象存储OSS(Object Storage Service),是一款海量、安全、低成本、高可靠的云存储服务。我们今天要将我们的程序存储对接到OSS中,那么对接方法如下:定义常量//以下请填写 define('ac...
这几天再写一个网站的数据抓取功能,改好了将一部分记录下,使用的thinkphp框架写的,直接上干货代码参考在Index控制内添加一个获取数据的方法(这里仅做参考,直接将获取的数据写成数组,中间过程省略......):pu...
最近写了一个解析种子的程序,其中一部分记录下include 'lightbenc.php'; $bt = new Lightbenc(); $bt_info = $bt->bdecode_getinfo('btseed....
由于我们习惯编译安装最小化的功能模块,所以我们在编译php时候会遇到很多编译上的报错,今天就来汇总下常遇到的编译错误和解决方法。./configure --prefix=/usr/local/php5 --with-co...
执行configura时提示configure: error: freetype.h not found.freetype明明是使用apt-get安装了的。也可以查询到这个文件但是就是不行root@ubuntu:/c2m...
项目中经常需要分页,所以这里记录一个非常好用的分页类,后面项目可以用上<?php class Page { private $total; //总记录 ...
一个php数据库操作类,记录下,方便以后用,是pdo的,注意有要开启pdo_mysql<?php class mysql_link { protected static $_dbh = null; /...
Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,make install进行安装。请下载releases版本的swoole,直接...
yum配置执行命令下载、安装yum源,当前是针对Centos6并且64位版本的源:[root@T_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/pub/ep...