为您查到[ PHP语言 ]相关结果
不理白驹过隙,不信生死有命
前言为了方便用户操作,上传显示文件大小而不是用户手动输入时候,就可以使用下面方法。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...
不理白驹过隙,不信生死有命
前言代码包含PHP文件(图片)移动、PHP删除文件、PHP创建目录、PHP删除文件、PHP压缩文件夹、PHP删除非空文件夹、PHP利用HEADER请求头下载代码<?php // +---------------------------------------------------------------------+ // | 清理内存备份功能:UX 04-25 // +---------------------------------------------------------------------+ namespace app\cms\controller; use app\common\controller\Adminbase; use think\Controller; use think\facade\Session; use think\Db; class Delspace extends Adminbase { /** * 渲染展示页面 */ public function index() { ...
不理白驹过隙,不信生死有命
前言在thinkphp中有一个调用的方法,方便我们更容易的获得数据,request函数。用法# 获取浏览器输入值 $request->domain(); $request->pathinfo(); $request->path(); # 请求类型 $request->method(); $request->isGet(); $request->isPost(); $request->Ajax(); # 请求参数 $request->get(); $request->param(); $request->post(); $request->session(); $request->cookie(); # 请求参数-单值 $request->param('key'); # 获取当前模块 控制器 操作 $request->module(); $request->controller(); $request->action();续言上方只为一部分常用的$request取值方法,如有补充请...
不理白驹过隙,不信生死有命
前言最近需要进行一个上传文件压缩包并获得内容的功能,一顿研究发现ZipArchive这个插件。研究之旅1.PHP官方文档的定义https://www.php.net/manual/zh/zip.installation.php2.thinkphp 解压Zip文件http://blog.elight.cn/?post=563.安装ZipArchive扩展和ZIP扩展以及LibZip扩展https://www.bbsmax.com/A/LPdoRW2B53/4.centos安装PHP的zip扩展https://blog.csdn.net/oxiaobaio/article/details/808542265.官方自带ZIP库下载https://pecl.php.net/package/zip6.Thinkphp使用ZipArchive压缩文件安装https://www.csdn.net/tags/OtTaUg0sMjQxNjMtYmxvZwO0O0OO0O0O.html7.使用ZipArchive扩展进行操作https://www.php.cn/php-weizijiaocheng-...
不理白驹过隙,不信生死有命
前言有很多以为'单引号'和"双引号"的作用是一样的,其实有很大部分是不相同的。区别$ux = "xhto.cn"; // '单引号'直接输出原有字符串 - 星环博客网址是:$ux echo '星环博客网址是:$ux'; // '双引号'直接输出原有字符串 - 星环博客网址是:xhto.cn echo "星环博客网址是:$ux";扩展知识-三引号没错就是三个引号 """ ,这里我用到是三个双引号,单引号也是可以的。// """ - 用途用于注释,多行注释 // 单行注释使用 """ xhto.cn 是星环博客的域名 """ // 多行注释使用 """ xhto.cn 是星环博客的域名 x 是星环的 星 字的首拼音 h 是星环的 环 字的首拼音 to 是英文前往的意思 cn 是国家顶级域名 """
不理白驹过隙,不信生死有命
前言有时候需要判断是从哪里跳转过来执行程序的,执行完程序后需要跳转回去,就需要获取上一个页面的url了。为什么?为什么不用历史||返回向上一级呢?原因:页面数据得不到刷新,和数据是不同步的。不能像正常的url跳转一样,可以刷新页面获得最新数据。代码// 获取上一个页面的URl $_SERVER['HTTP_REFERER'];扩展如果是点击判断是否登陆,然后登陆后跳回刚才点击的页面这个方法是行不通的。这里是,获取到的是点击那个页面所的URL记录。如果需要跳转回去,可以带参传过去。 ?oddurl=url ,到时候在用 $url = $_GET['oddurl']; 获取值后跳转回去。
不理白驹过隙,不信生死有命
前言平常比较常用到的一个代码,就是跳转的实现代码。比如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 。
热门文章
29
17
17
12
8
0
1
0
3
0
博客信息
广而告之
您即将离开星环博客,请注意您的帐号和财产安全。