【获取文件信息的函数】 basename($path[,扩展名]) 返回文件路径中去掉路径后的文件名称。"/root/a.txt"输出a.txt;带上.txt输出a。 dirname($path); 查看目录名称。"/root/a.txt" 输出 /root。 pathinfo($path) 返回数 ...
分类:
Web程序 时间:
2019-05-23 16:40:47
阅读次数:
164
1. 在tp框架根目录下建立 文件 2. 找到thinkphp/library/think/Request.php文件 function path 中的 与`}`,这里不需要判断,只注释条件即可,里面的内容不动 function pathinfo中的 与`}`,这里不需要判断,只注释条件即可,里面的 ...
分类:
其他好文 时间:
2019-05-14 09:32:31
阅读次数:
334
Thinkphp MVC开发模式 执行流程: 首先发起请求->开始路由检测->获取pathinfo信息->路由匹配->开始路由解析->获得模块、控制器、操作方法调度信息->开始路由调度->解析模块和类名->组建命名空间>查找并加载类->实例化控制器并调用操作方法->构建响应对象->响应输出->日志保 ...
分类:
Web程序 时间:
2019-05-11 16:32:59
阅读次数:
228
在官网下载回来的TP5.0.24 建立一个控制器,开启路由 设置路由 访问http://127.0.0.14:81/hello,结果发现还是访问到了首页 解决办法,pathinfo_fetch 新增一个 REQUEST_URI 最终结果 ...
分类:
其他好文 时间:
2019-05-10 16:33:00
阅读次数:
199
① apache属于重量级的服务器,nginx属于轻量级的服务器; 区别在于对一些功能的支持,比如: pathinfo,php模块方面 ② nginx抗高并发能力强. 由于nginx采用的是异步非阻塞模式,而apache是阻塞模式; ③ nginx采用的是异步固定进程,而apache是同步多进程,一 ...
分类:
Web程序 时间:
2019-04-26 18:11:40
阅读次数:
151
1: function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr);; } 2: function getExt2($filename) { $ext = strrchr($filename,' ...
分类:
Web程序 时间:
2019-04-15 17:58:38
阅读次数:
155
Nginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home/Index/index”这种网址.网上流传的解决办法很多,这里提供一种比较简洁的写法(只需要改动2行代码)典型配置location ~ \.php$ { ...
分类:
其他好文 时间:
2019-03-29 14:34:42
阅读次数:
178
1.字符编码的原由 1.1 request和response的默认编码是? 如果未指定字符编码,则Servlet规范要求使用ISO-8859-1的编码。 HTTP消息正文(请求或响应)的字符编码在Content-Type头字段中指定。 如Content-Type:text / html; chars ...
分类:
其他好文 时间:
2019-03-18 18:25:27
阅读次数:
158
$file = 'http://img.ecobd2.com/upload/pro/ktm-flash-200.jpg'; $path_parts = pathinfo($file); echo '目录名称' . $path_parts['dirname'], ''; // img.ecobd2.c... ...
分类:
Web程序 时间:
2019-03-07 14:11:28
阅读次数:
206
将Application/Common/Conf/config.php文件开启REWRITE模式即可。 '配置值' 'URL_MODEL'=> 2, // URL访问模式,可选参数0、1、2、3,代表以下四种模式:0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); ... ...
分类:
Web程序 时间:
2019-02-25 00:49:06
阅读次数:
210