为您查到[ 知识储存 ]相关结果
不理白驹过隙,不信生死有命
前言需要时间转换为时间戳存入数据库里面,这样方便存取。代码# date() 为需要转换时间戳的时间 strtotime(date());
不理白驹过隙,不信生死有命
前言为了方便用户操作,上传显示文件大小而不是用户手动输入时候,就可以使用下面方法。PHP获取本地文件大小# 获取本地文件大小 echo filesize("路径");PHP获取网络文件大小<?php // 获取远程文件大小函数 function remote_filesize($url, $user = "", $pw = "") { ob_start(); $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); if(!empty($user) && !empty($pw)) { $headers = array('Authorization: Basic ' . base64_encode("$user:$pw")); curl_setopt($ch, C...
不理白驹过隙,不信生死有命
前言input助手函数是$request上的一个获取函数的简化方法,是在$REQUEST方法上的另一个快速获取参数的函数。方法# 使用方法 // input('get.id'); # 常用调用方法 # get # post # param # session # put # file # path # 类型分类 // 'get' , 'post' , 'put' // 'patch' , 'delete' , 'param' // 'request' , 'session' // 'cookie' , 'server' // 'env' , 'path' , 'file'
不理白驹过隙,不信生死有命
前言request是一个很好的类库,有时候忘记如何调用,这里做个记录。NEW调用// Class外层引入 use think\Request; // 定义 $request = new Request(); $request->get();静态调用// Class外层引入 use think\Facade\Request; // 直接使用 Request::get();注入类型约束// Class外层引入 use think\Request; // 方法 public function ux(Request $request){} // 直接使用 Request::get();引入Controller类// 引入 class uxclass extends \think\Controller{} // 使用 $this->request->get();
不理白驹过隙,不信生死有命
前言知道怎么用PHP执行die和exit结束,但是到thinkphp的时候,不可能使用{php}die;{/php}这样输出太复杂了。DIE代码// 结束下面代码执行 {:die} // 结束执行代码,并且返回数值 {:die(json_encode(['code'=>'0']))}EXIT// 结束下面代码执行 {:exit} // 结束执行代码,并且返回数值 {:exit("文件打开失败")}
不理白驹过隙,不信生死有命
前言当像form表单提交到当前的类同级的方法里面,或者AJAX提交到相同级的方法里面时候。问题链接放不是index/index/url,这样会导致/index/index/index/index/index/url而不是我们想象那样的正常链接:/index/index/url链接// 直接输出方法名称即可,框架自带拼接链接 {:url('url')}
不理白驹过隙,不信生死有命
前言平常比较常用到的一个代码,就是跳转的实现代码。比如JavaScript、html、php跳转页面等...代码Header跳转Header("Location:$xhurl");PHP跳转-HTTP头信息请求式Header("HTTP/1.1 303 See Other"); Header("Location: $xhurl"); exit; JAVASCRIPT跳转window.location.href="http://www.xhto.cn/";JAVASCRIPT返回上一页跳转window.history.back(-1);HTML标记式(META)跳转<HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="10"; URL=www.xhto.cn/> </HEAD> <BODY> </BODY> </HTML>
不理白驹过隙,不信生死有命
前言有时候需要搜索一些关键词的时候,显示是哪里地方是符合这个搜索的。就需要在被搜索的字眼加上想对应的标签,来提醒用户是这里被搜索到的内容。实现代码// 搜索subject中匹配pattern的部分, 以replacement进行替换。 preg_replace ( $pattern , $replacement , $subject , $limit , $count) 相关参数 $limit , $count 参数可有可无 limit : 每个模式在每个subject上进行替换的最大次数。默认是 -1(无限)。 count : 如果指定,将会被填充为完成的替换次数。 知识点 如果subject是一个数组, preg_replace()返回一个数组, 其他情况下返回一个字符串。 如果匹配被查找到,替换后的subject被返回,其他情况下 返回没有改变的 subject。如果发生错误,返回 NULL 。
博客信息
广而告之
您即将离开星环博客,请注意您的帐号和财产安全。