- 博客(17)
- 资源 (24)
- 收藏
- 关注
原创 thinkphp路由的完整匹配
完整匹配完整匹配如果希望仅仅匹配http://tp5.com/hello/thinkphp而不能访问这种地址http://tp5.com/hello/thinkphp/city/shanghai就可以使用完整匹配功能,路由定义规则改为:Route::get('hello/:name$','index/index/hello');路由规则最后用$结尾就表示该路由规则是完整匹配的。(有部分情况下注册的路由规则是自动完整匹配的,比如说资源路由,我们后面会讲到。)或
2021-01-27 14:35:26 857
原创 查找文档中含有某个字符串的数目用substr_count函数
比如有个文件叫demo.txt.里边的内容是存放的学生信息,一行一个学生信息,格式如下1|小明|手机号1335656565|地址2|老王|手机号138888565|地址1|小明|手机号1335656565|地址3|张三|手机号1368686565|地址-------------------如果想查找小明的手机号在文本中出现了多少次。可以用如下的代码:$userphone='1335656565';//判断次数$ptime=0;$ptimes=0;$handler=f..
2021-01-24 21:25:58 387
原创 PHP下载文件的代码和常见文件的http中content-type头的值(MIME类型)
PHP 中如何下载文件。简单的文件下载只需要使用 HTML 的链接标记<a>,并将href属性的值指定为要下载的文件路径即可,如下所示:<a href="http://c.biancheng.net/php/logo.zip">下载文件<a>通过上面的方法实现文件下载的话,只能处理一些浏览器不能识别的类型文件,例如上面示例中用到的 zip 压缩文件,浏览器不能直接打开,所以会弹出一个下载提示,但如果将链接后面的文件改成后缀名为.html的网页文件、图片文件或...
2021-01-24 19:51:54 719
转载 在Windows中使用虚拟机VirtualBox安装Ubuntu
本教程将指引读者在Windows操作系统下使用开源虚拟机软件VirtualBox安装Ubuntu,读者也可以使用其他虚拟机VMware Workstation安装。一.材料和工具1. 安装好的VirtualBox虚拟机软件请确认安装好VirtualBox,如仍未安装VirtualBox,请点击下载地址安装.VirtualBox下载地址2. Ubuntu LTS 16.04 ISO映像文件二.步骤(一)确认系统版本上面已经提供32位和64位Ubuntu系统的下载地址。如果您的.
2021-01-23 16:24:08 366
原创 浏览器提示此网站安全性已经过时,iis服务器 TLS1.0 1TLS.2 配置
iis服务器配置ssl访问后,浏览器提示此网站安全性已经过时用于加载此站点的连接是 TLS 1.0 或 TLS 1.1,这些连接已过时并将在以后关闭。如下图首先我们要确定系统是否支持TLS1.2 ,参考如下配置图↓↓↓↓↓↓↓↓↓↓↓↓↓↓如果你的系统支持 继续往下看!!!!!第一个方法 操作注册表1.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols 然后 右.
2021-01-22 20:31:40 11256 2
转载 在IIS服务器上安装SSL证书
阿里云SSL证书服务支持下载SSL证书并安装到IIS服务器上,从而使您的IIS服务器支持HTTPS安全访问。本文介绍了在IIS服务器上安装证书的具体操作。前提条件已安装IIS服务器,且您的IIS服务器上已经开启了443端口(HTTPS服务的默认端口)。 已安装OpenSSL工具。 已下载IIS服务器所需要的证书文件。有关证书下载的具体操作,请参见下载证书。说明 申请证书时需要选择系统自动创建CSR,如果选择手动创建CSR,则不会生成证书文件。您需要选择其他服务器下载.crt证书文件后,使用op
2021-01-22 18:31:34 231
原创 thinkphp 入口文件模块绑定/多模块开启
ThinkPHP 3.2 版本后将整个项目 APP_PATH 路径下的 Application作为一个应用,应用下可以存在多个模块,如系统默认生成的 Common Home Admin 等完整Url路由模版如下index.php/module/controller/action/param1/val1/param2/val2入口文件中的常量参数://绑定Web模块define('BIND_MODULE','Web');//绑定Site控制器d...
2021-01-17 16:57:46 1299
原创 ThinkPHP5只让路由对index作用,不对admin作用。多模块多入口方式隐藏后台地址及路由冲突解决方案
遇到一个全动态路由设置的问题,问了很多人都没人解决,还是知乎上人才众多,竟然给解决了,就是绑定模块,加一个判断,我的路由配置局部代码如下:switch(strtolower(BIND_MODULE)){ case 'index': // index模块路由定义 Route::rule(':cate/:id','index/goods/index'); break; case 'admin': // admin模块路由定义 break; default: }
2021-01-16 21:45:39 1089 2
原创 ThinkPHP之TP5 Request请求类
TP5 Request请求类获取请求信息获取请求信息 使用\think\Request类 \thinkphp\library\think\Request.php $request = \think\Request::instance(); 使用助手函数 \thinkphp\helper.php $request = request(); 获取param变量获取param变量 param变量是框架提供的用于自动识别GET POST PUT请求的一种变量
2021-01-15 15:56:59 1620
原创 ipv6本地链路地址后面的百分号%加数字到底是什么意思?
ipv6本地链路地址后面的百分号%加数字到底是什么意思?%后面的数字表示接口标识符,相当于网卡的编号。在cmd里面使用命令 netstat -nr 和 ipconfig /all 就可以对比出来了,具体看zhao123.top下面的这种截图:...
2021-01-13 19:40:43 6579 1
原创 visual studio code 设置php.validate.executablePath
信息”提示:无法使用PHP可执行的设置。设置php.validate.executablePath配置PHP可执行文件。点击“信息”提示左边的“settings.json”或者“文件”->“设置”打开settings.json设置文件。找到php.validate.executablePath...
2021-01-13 16:04:00 8257
原创 VSCode怎么快速查看函数定义 和php代码追踪
VSCode怎么快速查看函数定义 一、跳转到定义位置 VisualStudioCode中,经常需要查看某个函数的代码,需要跳转到具体的位置,具体的实现方式有下面三种: 1、光标定位到函数,按F12 2、光标定位到函数,鼠标右键,转到定义 3、按住Ctrl键,同时点击函数 二、返回跳转前的位置 当我们读懂函数后,需要回到跳转前的位置,可以按“ctrl+shift+8”。代码追踪插件 看这篇https://baiji...
2021-01-12 19:01:04 15621
原创 thinkphp框架路由设置的方法大全,tp5路由
这个网站是tp5路由设置的相关说明,记录一下,方便学习。https://www.kancloud.cn/thinkphp/route-master/223109(零)前言 (一)路由初体验 (二)执行流程 (三)路由变量 (四)路由地址 (五)路由分组 (六)别名路由 (七)资源路由 (八)路由生成 (九)路由高级 (十)域名路由 (十一)路由绑定 (十二)路由实例 附录A:路由速查表 ...
2021-01-12 15:03:44 539
转载 Thinkphp框架的项目规划总结和踩坑经验
一、项目模块规划1、项目分为PC端、移动端、和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin;对应入口文件为 index.php, mobile.php,admin.php,入口文件中设定绑定模块ThinkPHP配置>>>>>>>>>>>>>>>>>>>>>>>&g
2021-01-11 20:07:21 511
原创 tp5入口文件的隐藏
在apache环境下,入口文件的隐藏非常简单,只需要在站点根目录下创建.htaccess文件<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</If
2021-01-11 19:31:08 802
转载 javascript实现tab切换的四种方法
总结了4种实现方法。首先,写出tab的框架,加上最简单的样式,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
2021-01-03 20:12:13 1742
抽奖大转盘前端源码,含中奖记录中奖查询.zip
2021-01-11
搜索引擎优化seo工作表
2016-05-13
dede后台主动推送给百度的seo插件
2016-03-22
搜猫仿百度行业垂直搜索引擎源码破解正式商业版
2013-02-10
走近云计算 电子书
2013-01-31
wordpress主体hotnews27修正版-顶部导航菜单与LOGO位置调换后的模版后的模版
2012-11-23
必度返利商城
2012-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人