![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
龙飞瘦了
程序猿不需要简介
展开
-
宝塔MySQL数据库经常自动停止或者掉线的解决方案
早上在排查网站时发现某个网站流量掉了,然后打开显示数据库连接错误,我顿时就知道了这是什么原因,肯定是MySQL数据库自动停止了,一般遇到这种情况说明网站可能遭遇到了小规模cc攻击,数据库或者服务器内存承受不住而掉线了,而且这种情况通常发生在晚上。这些沙雕也很狡猾的,大白天的他知道你会盯着网站,所以他们一般晚上才打你,因为晚上我们要睡觉,没这个时间去盯着网站,所以我写了个定时监控脚本,可以定时间监控MySQL、Nginx是否停止,如果停止就执行重启任务,并且记录日志到。监控,其他的不需要添加,原创 2022-10-13 13:54:20 · 3869 阅读 · 4 评论 -
WordPress设置文章草稿状态未发布也能评论
用过WordPress的人应该知道,WordPress文章在未发布时是不能评论的,但是作为一个勤奋的站长,我不需要这么玩意,因为我的文章大多是提前准备好的,为了提现出文章的活跃度,我需要提前在每一篇文章中添加评论。但是因为文章未发布时是不能评论的,所以我要取消这个限制。解决方案1、找到/wp-includes/comment.php文件查找:if ( current_user_can( 'read_post', $comment_post_ID ) ) {把下面这几行代码删掉if (原创 2021-09-09 13:25:44 · 203 阅读 · 0 评论 -
网站静态资源CDN分离时图标不显示
其实网站图标不显示的问题我遇到很多次了,一般出现这种问题说明我网站已经到一定程度了,流量大了就要开始做动静分离,把网站的css、js、图片、字体等等全部静态资源脱离出来单独放到一个服务器,因为存放静态资源的服务器带宽都很大,不怕人多变卡。在分离的过程中通常都会遇到下图中的错误,这是因为跨域问题,至于什么是跨域,这个大家不需要知道,大家只需要知道怎么解决这个问题就是了,其实这个跨域的问题我遇到很多次了,每次都去遇到了都去百度复制代码。后来嫌弃百度这个过程废时间,干脆发个博文把代码贴出来,下次用起来原创 2021-06-08 19:15:09 · 251 阅读 · 0 评论 -
WordPress数据库表结构
wp_posts表ID:自增唯一IDpost_author:1post_date:发布时间post_date_gmt:发布时间(GMT+0时间)post_content:爬取到的标题+分类+[rihide]图片[/rihide]post_title:爬取到的标题标题post_excerpt:空着post_status:publishcomment_status:openping_status:closedpost_password:空着post_name:爬取到的标题to_pin.原创 2021-04-27 20:08:18 · 316 阅读 · 0 评论 -
php伪造referer,破解防盗链
if (!defined('ABSPATH')) {die;}header("Content-type:text/html;character=utf-8");/** sockopen 伪造 referer网站来源地址 * @parem $url 要访问的页面地址 * @parem $target 伪造来源页面 * @parem $port 网站端口 默认 80 * @parem 页面脚本执行时间 默认 30 s * * */ $url="https://tjg.hywly.co.原创 2021-04-21 17:20:34 · 535 阅读 · 0 评论 -
解决WordPress启用cdn后,文章阅读量统计不刷新
亲测有效!今天给大家解决WordPress启用cdn后,文章阅读量统计不刷新的问题为了网站的访问速度,今天给网站加上了cdn,这里我用的是WordPress,什么,你说程序猿还用开源的博客程序?靠,问这话的人纯属脑子有坑。如果我自己开发一个博客,我是不是还得去维护,还得去更新?但是呢,WordPress有专门的团队帮你去维护ge更新,并且还是免费的,别人给你打工,而且还不收钱,为什么不用?我就bi鄙视一些程序员,觉得自己是程序员,什么东西就非得用自己开发的,如果用别人的就低人一等的样子,你这么牛掰为原创 2021-02-04 16:35:13 · 707 阅读 · 3 评论 -
WordPress解决用WP Mail SMTP插件无法发送邮件的问题(亲测有效)
WordPress解决用WP Mail SMTP插件无法发送邮件的问题,这个方法经过我本人的亲自测试,绝毕有效!今天我有一个网站需要搬家,但是搬家的时候遇到一个问题,我用的是WordPress,但是我搬家后发现WP Mail SMTP插件无法发送邮件。然后我又换了一个发送邮件的插件,结果依然还是不行,最后我只好依靠万能的百度了,结果不提还好,一提起百度我就生气,马勒戈壁,我把百度的文章从头到尾挨个试了一番,没一个管用的当时别提多生气了,不知道你们遇到过没,当你遇到问题去百度时,结果发现度娘里的方法都原创 2021-01-19 21:09:48 · 3387 阅读 · 1 评论 -
WordPress批量添加、修改、删除自定义字段的sql命令
写一下WordPress批量添加、修改、删除自定义字段的sql命令,今天有个小伙伴问我一个问题,原本他用的是另外一个主题,看见日主题比较美观,于是他换到了日主题,用日主题的时候遇到了个问题,凡是资源站设置价格啥的是必须的,但是每一个主题所对应的自定义字段是不一样的,特别是日主题有一个价格折扣字段,如果为空会报错。一篇篇文章加字段不现实,很烦,所以我给他用SQL批量添加这个字段。既然说到了批量添加WordPress自定义字段,干脆我把WordPress批量添加、修改、删除自定义字段的sql命令全部分享了吧原创 2020-10-23 23:30:20 · 1003 阅读 · 0 评论 -
WordPress批量增加、修改、去除重复自定义字段
一、如何批量增加新的自定义字段insert into wp_postmeta (post_id, meta_key, meta_value)select ID, '新自定义字段', '自定义字段值' from wp_posts where post_type = 'post';二、批量修改自定义字段名称UPDATE 'wp_postmeta' SET 'meta_key'='新的自定义域名称' WHERE 'meta_key' = '旧的自定义域名称';三、去除重复的自定义字段1、原创 2020-07-30 16:20:35 · 917 阅读 · 0 评论 -
js正则匹配包含某属性的img图片标签
比如我要匹配包含class属性的img,获取到class的值,是不是正则就是以<img开头,以/>结尾,中间包含class属性,中间的其他属性忽略。<img alt="高清" id="av" src="a.jpg"'/>答案如下:<img.*?class="(.*?)".*?\/?>...原创 2020-07-26 19:34:03 · 1886 阅读 · 0 评论 -
php 教你如何提取img标签里的图片链接,以及src、alt属性值
有时候我们会有这样一个需求,在一串html页面中,提取出整个img标签,或者是提取出img标签里的src属性,也就是我们所需要的图片链接,话不多说直接贴代码,代码如下:function extract_img($tag) { preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $matches); $ret = array(); foreach($matches[1] as $i => $v) { $原创 2020-06-08 00:08:19 · 2256 阅读 · 0 评论 -
php抓取网页所有的图片标签,包括下一页分页
<?php $s="";for ($x=2; $x<=10; $x++) { $url="http://www.ali213.net/news/html/2018-12/399323_{$x}.html"; $html = file_get_contents($url); //preg_match('~<div class="news_l">([\s...原创 2020-03-26 15:46:05 · 443 阅读 · 0 评论 -
Apache/Nginx/PHP反网络爬虫攻略
我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守 robots 规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如一些恶意爬取网站漏洞的爬虫。最近发现 nginx 日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃圾蜘蛛爬站的方法,在给自己网做设置的同时,也给各位站长提供参考。一、Apache①、通过修改 .htac...原创 2018-03-29 11:26:14 · 2360 阅读 · 0 评论 -
ygbook生成xml格式的sitemap网站地图
原本ygbook是有自动生成sitemap地图这个功能的,网址是:域名/sitemap/baidu但是这种方式只有百度支持,其他的都不支持,不信看下面的图360上传提示看图上面的红色字体,除了百度,其他搜索引擎只支持.xml格式,不支持目录xin形式提交,这就很无奈,所以只能通过代码的方式自动生成,注意是自动额,写个定时脚本每天定时生成.xml文件,并且缓存在本地。<?p...原创 2019-03-15 17:14:44 · 588 阅读 · 0 评论 -
ygbook正则过滤配置
{filter replace=''}[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?{/filter}/* 匹配网址 */{filter replace=''}-?[1-9]\d*中文{/filter}/* 匹配中文两个汉字 */{filter replace=''}(\[|【|\(|(){/filter}...原创 2019-03-11 19:49:31 · 749 阅读 · 1 评论 -
ygbook和杰奇小说程序有什么区别,ygbook模板移动端怎么配置 百度主动实时推送功能?
现在移动端占比和pc差距甚大,就比如淘宝的成交,90%是在移动端,所以说现在移动端越来越重要了,pc端的流量简直是小的可怜,废话不多说,说下我用的两种小说程序,ygbook和杰奇,两个都是需要掏钱的哈,但是身为大天朝人,连电脑使用的Windows系统都能破解,还有什么是不能破解的对吧?ygbook和杰奇介绍就不说了,某度上多的是,我之所以用ygbook是因为它比杰奇省心,而且ygbook的移动...原创 2019-03-12 15:55:32 · 1633 阅读 · 0 评论 -
WordPress熊掌号改造
<!--熊掌号改造开始--> <script src="//msite.baidu.com/sdk/c.js?appid=1613038489707269"></script> <?php if(is_single()||is_page()){ //文章发布时间 $pubDate=get_th...原创 2019-08-02 10:56:19 · 130 阅读 · 0 评论 -
ubuntu安装lamp开发环境以及composer和laravel
安装apache:sudo apt-get install apache2确实是否安装:apache2 -v安装mysql服务端:sudo apt-get install mysql-server安装mysql客户端:sudo apt-get install mysql-client安装php:sudo apt-get install php7.0-cli安装php所需的扩展模块:sudo apt...原创 2018-03-08 00:14:03 · 429 阅读 · 0 评论