Thinkphp使用PHPexcel类导出数据为xls格式实例

今天正好需要需要对数据库中用户数据进行整理,自己简单写了个导出xls的小程序,具体控制器代码如下,使用的thinkphp3.2的框架写的,需要将附件的解压放入\ThinkPHP\Library\Org\Util下应该是一个文件夹一个文件,并将PHPExcel.php改名为PHPExcel.class.php然后我们就开始撸代码了,我们是翻到哪页就将哪页的数据导出为EXCEL,控制器代码如下<?phpnamespace Home\Controller;use Think\Controller;class In...

阅读全文

thinkphp URL去掉模块名正确的配置方法

THINKPHP的URL太长了,我们一般都需要去掉入口文件的index.php我们首先需要更改url_mode模式,改成下面这样'URL_MODEL'            => 2,然后去是去掉模块名'DEFAULT_MODULE' => 'Home',通常去掉模块名会引起一些定向的问题,所以我们需要添加以下配置才能正常'MODULE_D...

阅读全文

phpcms二次开发通过豆瓣ID获取豆瓣电影信息接口

这几天没事自己开发了一个抓取豆瓣信息的接口,是在phpcms上做的二次开发了,基本没动源程序。好了,一般都不太喜欢废话,直接上代码吧:api目录下创建一个抓取豆瓣信息的接口文件get_dbinfo.php,内容如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /*********************custom field#dbid 豆瓣ID#...

阅读全文

BT种子转磁力链/迅雷链/QQ旋风/电驴地址

之前使用PHP类来读取BT种子的操作这里就不再赘述,这里直接上代码咯讲bt种子转换为磁力链需要读取到BT种子的info_hash那么我们就可以直接组装成磁力MAGNET链接,直接接着上次的写$magnet = sprintf('磁力高清:magnet:?xt=urn:btih:%s&dn=%s',$bt_info['info_hash'],$bt_info['info']['name']);echo $magnet;下面是我打印出的信息BT链接转换为...

阅读全文

Thinkphp上传图片至OSS

定义常量//以下请填写define('access_id','');define('access_key','');define('hostname','oss-cn-hangzhou.aliyuncs.com');// 这里要写清楚define('bucket','zyqc');函数代码(加到项目函数中)  /*     ...

阅读全文

php使用ajax无刷新从接口获取数据更新填充表单

这几天再写一个网站的数据抓取功能,改好了将一部分记录下,使用的thinkphp框架写的,直接上干货代码参考在Index控制内添加一个获取数据的方法(这里仅做参考,直接将获取的数据写成数组,中间过程省略......):public function dbinfo(){    $data = array("name","pass");    $dbinfo = json_e...

阅读全文

php文件大小单位自动转换函数

最近写了一个解析种子的程序,其中一部分记录下include 'lightbenc.php';$bt = new Lightbenc();$bt_info = $bt->bdecode_getinfo('btseed.torrent');注:lightbenc.php文件请在本博客另一个教程中下载:https://sulao.cn/post/258.html//单位自动转换函数下面是php文件大小单位自动转换的函数function getRe...

阅读全文

超级好用的PHP分页类

<?php      class Page {            private $total;      //总记录            pri...

阅读全文

PHP数据库操作类范例

一个php数据库操作类,记录下,方便以后用,是pdo的,注意有要开启pdo_mysql<?phpclass mysql_link {         protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库    protected $_dbType =&nb...

阅读全文

php追加编译Swoole扩展

Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,makeinstall进行安装。请下载releases版本的swoole,直接从github主干上拉取最新代码可能会编译不过如果当前用户不是root,可能没有php目录的写权限,安装时需要sudo或者su如果是在git分支上直接gitpull更新代码,重新编译前务必要执行makeclean安装准备安装swoole前必须保证系统已经安装了下列软件php-5.3.10 或更高版本gcc-4.4&nbs...

阅读全文