![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
这么多柠檬c
这个作者很懒,什么都没留下…
展开
-
PHP 取URL根域名
在某个项目中需要拿到根域名,但是有些域名是com.cn,com.hk等等这时候就不好拿对应的根域名。 /** * 取得根域名 * @param type $domain 域名 * @return string 返回根域名 */ public function GetUrlToDomain($domain) { $domain_postfix_cn_array = [".aaa",".aarp",".abarth",".abb","原创 2020-10-09 16:08:11 · 7731 阅读 · 0 评论 -
window10 下安装MySQL8全过程以及错误解决
1.首先MySQL官网下载MySQL8,我们将压缩包解压到e盘2.在解压好的根目录创建一个my.ini文件[mysqld]# 设置端口port=83306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录basedir=E:\mysql-8.0.20-winx64# 自定义设置mysql数据库的数据存放目录datadir=E:\mysql-8.0.20-winx64\data# 允许最大连接数max_connections=200# 允许连.原创 2020-06-22 20:45:48 · 1232 阅读 · 0 评论 -
解决phpmyadmin mysqli_real_connect (HY000 2002) No such file or directory错误
把phpmyadmin目录中的配置文件config.sample.inc.php改成config.inc.php,并把$cfg['Servers'][$i]['host'] = 'localhost';#改成$cfg['Servers'][$i]['host'] = '127.0.0.1';原创 2019-08-31 15:45:23 · 4447 阅读 · 0 评论 -
php 批量替换富文本html中src网址
因为在项目中有个需求,需要将富文本内容返回给前端。所以需要将富文本中img的src替换成我们需要的地址。//替换详情中地址问题$pattern = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg]))[\'|\"].*?[\/]?>/i";$result['about_info'] = preg_r...原创 2019-07-27 10:08:43 · 1830 阅读 · 0 评论 -
php中的php.ini设置session超时
session.use_cookies设置为1session.cookie_lifetime 默认是0 关闭浏览器后就失效。程序员工具:https://www.toolnb.com/原创 2019-05-23 15:53:55 · 1694 阅读 · 0 评论 -
php 网站域名被墙判断请求方法
可以使用exec去进行查询判断,判断traceroute to 出的ip和最后追踪到的IP是否匹配,如果不匹配可能就被墙了。也可以有个保险的方法,去请求下看是否有返回数据没有基本就是墙了。查询命令方法:traceroute --tcp youtubemy.com[root@localhost]# traceroute --tcp youtubemy.comtraceroute ...原创 2019-05-16 10:36:12 · 1552 阅读 · 0 评论 -
php 条形图 树状图 使用GD库生成 非js chart
我们常有的一般都是百度的echart,将数据输出到js里面在渲染出条形图。但是有时候不想把数据输出来,或在项目中不方便使用js情况下!用GD去生成统计图是一个不错的选择!主要使用https://jpgraph.net项目。下载地址:https://jpgraph.net/download/形图、饼状图、树状图、等等https://jpgraph.net/features/ga...原创 2019-04-10 15:55:20 · 596 阅读 · 0 评论 -
php去除小数点后面的0,如 0.2300
使用floatval(0.2300)这样输出就只会剩下0.23<?phpecho floatval(0.2300);在线测试:http://www.toolnb.com/dev/runCode/148adae1e1fb30f3a2a4b1229dd6bc8d.html原创 2019-03-14 09:49:16 · 3333 阅读 · 1 评论 -
php开启和关闭短标签功能
有时候短标签的确实用,但是有些空间商不开启就会导致报错问题。我们需要打开php.ini搜索short_open_tag ,打开或关闭 on /off。然后在重启服务即可。程序员工具: https://www.toolnb.com/toolslist/14.html...原创 2019-01-24 09:16:14 · 2116 阅读 · 1 评论 -
PHP网站被黑下马处理以及防黑大全解读
脚本文件异常情况1.可能伪造框架或cms系统相关的配置文件或类,一句话或上传脚本2.可能寄生在系统配置中的一句话木马3.文件上传目录存在php或其他脚本4.稀奇古怪的命名以及古怪的文件内容5.和已有文件一样命名的奇怪文件和类相近名称 远程下载代码 一句话eval免杀木马:http://tool.apizl.com/dev/runCod...原创 2018-12-11 10:05:08 · 1241 阅读 · 0 评论 -
php网站被打解决方式 非ddos就是单纯消耗流量
还是记录好ip,做好来访次数统计。等来访超出一定的阀值,就开始超时请求链接和转跳。不让更多的流量对外输出!<?php$ip = getIP();$data = file_get_contents('./ip20181128.txt');if (empty($data)) {$data = array();} else {$data = json_...原创 2018-12-09 23:01:36 · 188 阅读 · 0 评论 -
让自己网站对接google谷歌第三方登录接口详解说明
谷歌gmail也是很常用了,第三方登录也和qq微信那样一样方便。如下就详解怎么对接,谷歌三方登录申请非常简单创建即用。测试体验地址:http://tool.apizl.com/User/Init/login.html首先需要先新增一个凭据:创建凭据 -> OAuth 客户端 ID -> 网页应用,之后输入 JavaScript 来源、重定向 URIhttps://c...原创 2018-11-08 15:09:25 · 22276 阅读 · 4 评论 -
php使用正则处理文本或文章中外链全部自动加上nofollow及dedecms使用
有时候需要对文章进行自动处理nofollow,防止权重流失。$host为不需要进行处理的站点域名,否则全部自动加上nofollow。首先正则出a标签和href,然后进行每一层级判断处理。如果是外链,而且没有nofollow就自动加上。/*** 自动处理外链加上rel="nofollow"*/function webOutUrlDispose($html){$h...原创 2018-10-20 15:57:34 · 573 阅读 · 0 评论 -
php下json_encode使用gbk输出时候null无输出内容解决办法
不知道这个是不是算json_encode问题,使用gbk编码时候无法输出内容。一开始只是以为数组问题,后来发现的确返回空内容。我们可以使用如下方法,先把数组转成序列化,再将序列化转成json。这样就完美解决了json_encode输出gbk问题。<?phperror_reporting(0);$data = ['msg' => '测试','resu...原创 2018-09-11 10:17:23 · 825 阅读 · 0 评论 -
window服务器iis下php-cgi.exe导致CPU占用100%解决方法详解
我们在使用iis作为服务的时候经常出现php-cgi.exe占用,比较大CPU使用。经常飙升到100%,虽然只是瞬间。但是一直这样持续导致网站访问时候非常卡。我们检查发现tmp目录下已经产生了大量临时碎片文件:目前临时碎片文件还在刷新 当前26w+ 我们使用命令删除临时文件 1 del /f /q /s tmp\*.* ...原创 2018-09-06 15:06:03 · 8554 阅读 · 0 评论 -
php PHPMailer使用gmail发送邮件详细解决方法过程
如下我们详细介绍PHPMailer来使用gmail发布邮件:首先需要下载PHPMailer:github:https://github.com/PHPMailer/PHPMailerrequire_once './PHPMailer/PHPMailerAutoload.php';$mail = new \PHPMailer;$mail->IsSMTP();$mail...原创 2018-09-04 22:26:38 · 12560 阅读 · 2 评论 -
php使用xpath来进行采集页面的内容
使用过xpath来快速抓取页面上的内容,可以使用谷歌浏览器扩展来测试xpath表达式。谷歌插件地址:https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl<?php$html=file_get_contents('https://www.sogou.com...原创 2018-09-01 17:23:40 · 6180 阅读 · 0 评论