iis7 重新加载 php 配置文件 php.ini

问题碰到需要修改 php 配置文件的情况,cgi.fix_pathinfo = 1 。修改之后,右击网站 -> 管理 -> 重新启动,再次是用 phpinfo() 查看配置是否生效。结果是无效的。解决单独重启网站本身,并不会重新加载 php 的配置文件,需要重启 iis 服务器。选中 iis 服务器列表的最上面,服务器名,右击停止,之后再启动,就 OK 了。

- 阅读全文 -

php 正则表达式实现手机号码中间 4 位用星号替换显示功能

因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换显示其中的一部分即可。方法一function hidtel($phone){ $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',

- 阅读全文 -

体验 typecho 新主题 VOID(附:php 7.3.5 安装)

用了一段时间的 typecho 主题 VOID,发现确实存在很多的细节问题。比如说首页的分类,作者并没有做多级分类,导致我细分的子分类跟大分类一起展示,一直往下延伸,页面都装不下。首页分类的背景色在 scolltop 为 0 的时候默认为透明色,看起来不清楚。还有一点要吐槽的就是,不兼容大部分 typecho 的插件(“看板娘” 还能用)。今天(2019-09-08)无意中点开主题作者的博客,发现

- 阅读全文 -

php 从 url 中获取文件名和后缀等信息

本文主要通过 parse_url() 和 pathinfo() 两个方法进行解析 url。以下为测试 demo :$url = 'http://www.baidu.com/a/b/c/index.php?id=10'; $arr = parse_url($url); var_dump($arr); $arr2 = pathinfo($arr['path']); var_dump($arr2

- 阅读全文 -

解决 basename 无法获取中文文件名的 bug

如题,本地环境为 windows 7,php 7.3.2,basename 函数正常获取中文文件名,但是在 centos 服务器 php 5.6 的环境下,只能获取到扩展名。例如: 文件 123.zip 只能输出 zip。这很有可能与环境或者 php 版本有关,但在现有环境不能修改的情况下,最好的解决方案就是使用自定义 basename 方法。找到一个正则表达式处理的方法如下:function g

- 阅读全文 -

php 高精度计算问题

转自:php高精度计算问题 - 周伯通的麦田从事金融行业,资金运算频繁,这里说下我遇到的坑....稍不留神,用户资金可能损失几十万,甚至更可怕......直接上实例吧:javascript0.1 + 0.2 为啥不等于 0.3 ? (正确结果:0.30000000000000004)0.8 * 7 为啥不等于 5.6 ? (正确结果:5.6000000000000005)PHPvar_dump(i

- 阅读全文 -

php 中文手册下载

php 中文手册下载,里面包含了简版和增强版(带评论版)下载地址:php_manaul_zh.7z

- 阅读全文 -

获取客户端 ip 地址

默认最简单的:echo $_SERVER['remote_address'];增加了代理判断的并不能略过代理获取到真实地址,有可能获取到最近的一个代理服务器地址function ip() { //strcasecmp 比较两个字符,不区分大小写。返回0,>0,<0。 if(getenv('HTTP_CLIENT_IP') && strcasecmp(ge

- 阅读全文 -

热门文章

最新文章

分类

其它