- 博客(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
原创 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 序列化和反序列化有什么用?
php 序列化和反序列化有什么用?PHP中什么是序列化有哪些用处?序列化就是把本来不能直接存储的数据转换成可存储的数据,并且不会丢掉数据格式serialize();反序列化是什么意思呢?其实就是字面的意思,把序列化的数据,转换成我们需要的格式unserialize();举个栗子/** $array 可以是数组 ,可以是序列化的数据字符*/function serxl($array){ if(is_array($array)){ return serialize($a
2020-06-30 21:15:30 412
CodeIgniter-根据IP反回国家缩写字母-GeoIP
2022-02-13
CodeIgniter 框架中文无组件分词扩展类
2022-02-13
Redis 调用操作类 与 调用说明,上手就能用
2020-10-24
CI框架图片压缩处理类.zip
2020-09-09
PHP 读取视频反回时间长度--JSON接口文件,可对接任意程序
2020-08-05
安卓,苹果,APP开发验证专用TOKEN.zip.zip
2020-07-28
无刷新上传--可生成缩略图--demo.zip
2020-07-28
PHP APP开发 token 生成与验证封装类
2020-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人