自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 CI3 如何使用 MY_Controller.php 扩展多个继承 controller 继承

这里写自定义目录标题CI3 如何使用 MY_Controller.php 扩展多个继承 controller 继承CI3 如何使用 MY_Controller.php 扩展多个继承 controller 继承<?php defined('BASEPATH') OR exit('No direct script access allowed');/* 在 MY_Controller.php 文件中写入多个类,再到你的控制器中去继承他就可以了。*/class My_Controller ext

2021-10-09 20:35:14 173 1

原创 PHP 下载指定路径下文件的方法

//下载指定路径下文件的方法function download($dl){ $dl = trim($dl); // 文件名 $path = "D:/wwwroot/images/"; // 根目录地址 if ($dl != "" && is_file($path . "/" . $dl)) { header("Content-Description: File Transfer"); header("Content-Type: application/octe..

2020-12-02 12:33:59 1427

原创 URL重定向,平时写项目时常用到

/** * URL重定向 * @param string $url 重定向的URL地址 * @param integer $time 重定向的等待时间(秒) * @param string $msg 重定向前的提示信息 * @return void * @since 1.0 <2015-10-7> from ThinkPHP */function redirect($url, $time = 0, $msg = '') { //多行URL地址支持 $url = s

2020-11-23 10:57:09 181

原创 PHP IP黑白名单,支持统配符 * 星号

PHP IP黑白名单,支持统配符 * 星号function ippc($ip,$heip_list){ $ip_guze=str_replace('.*','ip',$heip_list); $ip_guze=preg_quote($ip_guze,'/'); $ip_guze=str_replace('ip','\.[0-9]{1,3}',$ip_guze); if(preg_match('/^'.$ip_guze.'$/',$ip)) return true; el

2020-11-10 14:04:31 198

原创 API,接口调式记录,函数很好用

/** * API,接口调式记录 */ function api(){ // a+ 以追加以及创建文件的方式打开或创建文件 $fp = fopen("./api_ts.log", "a+"); //用true使得变量返回, $a = var_export($_REQUEST,true); //echo输出写入到文件中去 (追加) fwrite($fp, $a); fclose($fp); }API,接口调式记录,函数很好用...

2020-11-05 21:31:09 72

原创 PHP 像框架一样分段获取URL

欢迎使用Markdown编辑器/**分段获取URL * @param {Object} $num */ public function u($num){ $url = array(); $url = trim(str_replace($_SERVER['SCRIPT_NAME'], '', $_SERVER['REQUEST_URI']), '/'); $url = explode('/', $url); return $url[$num-1]; }PHP 像框架一

2020-11-05 21:26:21 71

原创 字母与数字互换a-j分别代表0-9

字母与数字互换a-j分别代表0-9/**字母与数字互换a-j分别代表0-9 * @param {字母或数字} $num */ function num_abc($num){ if(is_numeric($num)){ // 是数字 $abc_arr=array('a','b','c','d','e','f','g','h','i','j'); $nums_arr=explode("\r\n",chunk_split($num,1)); foreach($num

2020-10-28 10:25:04 724

翻译 js 动态添加删除表单元素

<form id="form" role="form" method="post" class="custom-control"> <div class="form-inline"> <label for="details" class="custom-control-label col-md-2">还款明细</label> <button type="button" class="button btn-l

2020-10-21 12:26:48 574

原创 PHP 处理数组中重复项,反回去重项与重复项

PHP 处理数组中重复项,反回去重项与重复项把一个数组中的,重复值,与去重后的值都输出出来,要用到的函数有两个如下:1、array_unique : 此函数可去除一维数组中的重复值,反回去重后的数组。2、array_diff_assoc : 此函数是比较两个数组的差值,反回差值。下面来看下代码是如何实现的:// 先定义一个测试用的数组,不难看出,里面有重复值出现$array = array ( 'aa', 'bb', 'cc', 'aa', 'cc',

2020-10-21 10:49:10 234

原创 PHP 查询数据导出CSV格式文件下载

/** * 导出CSV格式文件 调用事例: $select_arr = array( array('1','user','学生','二狗子','男','220802198563241258','13965441255','2020-8-20','正常','备注'), array('1','user','学生','二狗子','男','220802198563241258','13965441255','2020-8-20','正常','备注'), array('1','user','学生'

2020-09-04 13:16:59 383

原创 美化 input file 标签

美化 input file 标签<input type="text" id="xs" value="" ><label for="pic"><input onchange="document.getElementById('xs').value=this.value;" type="file" id="pic" name="pic" style="left:-9999px;position:absolute;" ><div>上传照片</div

2020-09-03 13:02:38 140

原创 PHP 多条件搜索功能制作自动清除空数组

项目场景:提示:多条件搜索功能制作:多条件搜索时会有空数组,PHP提供了一个自动清除空数组的函数,但有一个小BUG。问题描述:提示:在做搜索功能时会遇到去除空数组的情况会用到PHP:array_filter 这个函数$seach = array( 'id'=> 0, 'sfz'=> '', 'tel'=> 2, );$seacharray = array_filter($seach);print_r($seacharray); //会得到如下/*

2020-08-30 21:50:36 133

原创 CodeIgniter CI框架伪静态去掉index.php重写URL

3

2020-08-29 09:57:18 417

原创 PHP 提交表单点击浏览器的后退按钮后页面丢失解决办法

CodeIgniter 框架 SESSION 是把值存放到 cookies 中,个人不喜欢这种方式,所以还是采用PHP原有的SESSION功能,还是可以正常使用的,但在使用过程中遇到一个问题如下:在开启 session_start(); 时,会报错,但页面上也会正常显示SESSION,于事到处找资料,if (session_status() !== PHP_SESSION_ACTIVE) { session_start(); } header("Cache-control:privat

2020-08-21 09:23:36 412

转载 判断一个字符串是否属于序列化后数据

/* 判断一个字符串是否属于序列化后 */ function is_serialized( $data ) { $data = trim( $data ); if ( 'N;' == $data ) return true; if ( !preg_match( '/^([adObis]):/', $data, $badions ) ) return false; switch ( $badions[1] ) { .

2020-07-09 00:40:25 489

原创 PHP数组JSON互转方法,什么是JSON有什么用,我们能用来做什么?

666

2020-07-04 20:50:34 226 1

原创 php 序列化和反序列化有什么用?

php 序列化和反序列化有什么用?PHP中什么是序列化有哪些用处?序列化就是把本来不能直接存储的数据转换成可存储的数据,并且不会丢掉数据格式serialize();反序列化是什么意思呢?其实就是字面的意思,把序列化的数据,转换成我们需要的格式unserialize();举个栗子/** $array 可以是数组 ,可以是序列化的数据字符*/function serxl($array){ if(is_array($array)){ return serialize($a

2020-06-30 21:15:30 412

PHP 结巴分词,DEMO测试文档,下载可直接使用

PHP 结巴分词,DEMO测试文档,下载可直接使用。

2023-10-13

php,网站安装引导程序源码

开发好的网站添加引导程序,面对非程序员,也可以正常安装网站,大大降低网站安装的门槛。让小白也能正常的网站网站系统。

2023-09-01

CodeIgniter-根据IP反回国家缩写字母-GeoIP

使用方法如下: 需使用 CodeIgniter 框架 文件夹:GeoIP 放入 libraries 扩展文件夹内 如下方法调用: 在控制器的方法中加入以下两行代码,进行调用 $this->load->library('GeoIP/GeoIP2.php', array()); $this->geoip2->ip('172.68.189.11'); // 反回国家缩写字母 如美国反回 US

2022-02-13

CodeIgniter 框架中文无组件分词扩展类

使用方法如下: 需使用 CodeIgniter 框架 文件夹:Phpanalysis 放入 libraries 扩展文件夹内 如下方法调用: 在控制器的方法中加入以下两行代码,进行调用,拆分后会反回数组 $this->load->library('Phpanalysis/Exp_title.php',array()); // 载入拆词类 $exstr = $this->exp_title->exp_str('要拆分的词句',6); // 参数1 要拆分的词句 参数2 限制词字数,2个字节为一个字。

2022-02-13

Redis 调用操作类 与 调用说明,上手就能用

PHP 使用 Redis 数据库, 调用操作类 与 调用说明,上手就能用,PHP 使用 Redis 数据库, 调用操作类 与 调用说明,上手就能用

2020-10-24

CodeIgniter框架 CI框架 多文件上传封装类

CodeIgniter框架 CI框架 多文件上传封装类,附详细调用说明和demo,解决CI不能多文件上传的困难。

2020-09-26

PHP 下载函数 下载重命名 保护真实文件地址

PHP 下载函数,下载后可以重命名文件,文件名随机起,这样可以保护真实文件地址被记录。是做下载站的理想选择。

2020-09-16

CI框架图片压缩处理类.zip

CI框架图片压缩处理类,文件名不用改,直接放到libraries 目录,直接用就可以了。补充一下,在此PHP文件最上方,加上 ini_set ("memory_limit","-1"); //直接取消PHP的内存限制 这句代码,可以防止大图片压缩超时程序问题。

2020-09-09

php 微信开发获取 Openid 封装类.zip

很简单的方法获取微信openid 可用于微信登陆网页等操作。php 微信开发获取 Openid 封装类

2020-09-01

PHP 读取视频反回时间长度--JSON接口文件,可对接任意程序

PHP读取视频文件,通过URL网址提交不同视频路径,反回JOSN数据,反回视频总时长。做为接口文件,可对接任意程序。

2020-08-05

安卓,苹果,APP开发验证专用TOKEN.zip.zip

苹果APP,安卓APP,后端接口调用通用TOKEN安全验证,在开发中APP没有后台,数据都是通过JSON数据进行互动的,在网上公开调用JSON数据很不安全,所以产生了TOKEN验证,此验证大大增加了接口调用的安全性。此资源虽小起到的做用不可小看,希望这个小东西能帮上您大忙。就没白写它。

2020-07-28

无刷新上传--可生成缩略图--demo.zip

可本地上传,与获取远程网址上传,可生成缩略图,完成的DEMO无错,使用很方便,只要一个网址,就可以上传,对于写后台应用来说是必不可少的小例程。

2020-07-28

PHP APP开发 token 生成与验证封装类

PHP 在做APP后台时用到的TOKEN验证功能,现已封装成类,使用很方便,有完整的生成与验证机制,可控制TOKEN过期时间,生成端经过加密处理生成的TOKEN字符,验证端解密后再验证TOKEN真正的TOKEN也是经过加密验证的,二次加密验证更增加安全性,更加入不参与传值的密钥安全性是很高的,下载的亲们希望对你们能有帮助。

2020-07-18

php-upload封装类上传文件,多单文件上传.zip

程序代码完整无错,亲测可单文件,可多文件上传,有完整调用demo事例。完全可以看得懂。只要放到程序里可以直接调用。

2020-07-03

分页类demo.zip

PHP小白都能用的万能分页类,样式:共45条记录,每页显示10条,当前第1/4页 [首页] [上页] [1] [2] [3] .. [下页] [尾页]

2020-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除