PHP
pc5150
喜欢计算机安全,网站建设,欢迎大家和我做朋友!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
部署Zabbix自动化监控软件
Zabbix简介Zabbix是一个高度集成的监控方案可以实现企业级的开源分布式监控Zabbix通过C/S模式采集监控数据Zabbix通过B/S模式实现web管理监控拓扑监控服务器 监控服务器可以通过SNMP或Agent采集数据 数据可以写入MySQL,Oracle等数据库中 服务器使用LNMP事项web前端的管理 被监控主机 被监控主机需要安装Aent 常见的网络设备一般支持SNMP部署Zabbix监控主机在部署Zabbix之前需要先部署LNMP , 安装LNMP需要转载 2022-05-26 23:14:00 · 379 阅读 · 0 评论 -
destoon8.0获取公司名称首尾文字,隐藏中间文字为*的方法
获取公司名称首尾文字,让公司名不显示全,隐藏中间文字为*的方法。第一步:把以下函数加入 api/extend.func.php 1 2 3 4 5 6 7 8 9 10 11 12 functionxh_ycname($company_name){ $strlen=mb_strlen($company_name,'utf-8'); if($st...转载 2022-05-26 23:11:36 · 424 阅读 · 0 评论 -
DEDECMS首页调用图片集里的多张图片
给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下。先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改):functionGetimg($aid,$imgwith,$imgheight) { global$dsql; $imgurls=''; $row=$dsql->getone("selectimgurlsfromdede_addonimageswhere...转载 2022-03-24 15:18:51 · 381 阅读 · 0 评论 -
帝国CMS灵动标签循环调用多个栏目下文章
代码如下: [e:loop={"1,2,3",30,0,0,'','newstime DESC'}]<li><a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a><span class="time">2020-10-10</span><p><?=esub($bqr[smalltext],80)?>...</p></原创 2022-03-24 15:10:51 · 918 阅读 · 0 评论 -
PHP伪造referer访问地址
1、方法一(CURL):$ch = curl_init();curl_setopt ($ch, CURLOPT_URL, "https://www.jiansouti.com");curl_setopt ($ch, CURLOPT_REFERER, "https://www.jiansouti.com");curl_exec ($ch);curl_close ($ch);2、方法二(fsockopen):$server = 'www.jiansouti.com';$host = .原创 2021-12-21 19:15:05 · 246 阅读 · 0 评论 -
PHP实现对文件锁进行加锁
在项目中,一般都用到日志,如数据库查询日志、访问日志、对外接口请求返回参数日志,在处理日志时简单的写法如下 1 2 3 4 5 6 7 $file = 'log.txt'; $fp = fopen($file, 'a+'); if(!is_writable($file)){ die("The $file is not writable!"); } fwrite($fp, 'here')..转载 2021-11-27 23:55:34 · 491 阅读 · 0 评论 -
phpcms配置404页面
phpcms访问不存在的页面需要释放404状态码。网上的教程都尝试过,测试成功,但会影响某些页面的访问状态码。自己测试后发现可以直接在content里修改message.html页面来实现本功能。修改message.html,具体代码如下:<?phpheader('HTTP/1.1 404 Not Found');header("status: 404 Not Found");?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0原创 2020-11-24 16:31:38 · 537 阅读 · 0 评论 -
phpcms的关键词tag重写为拼音格式
修改拼音支持打开\phpcms\modules\content\tag.php文件找到$r = $this->keyword_db->get_one(array('keyword'=>$tag, 'siteid'=>$this->siteid), 'id'); 修改为$r = $this->keyword_db->get_one(array('pinyin'=>$tag, 'siteid'=>$this->sitei..原创 2020-09-16 22:57:43 · 680 阅读 · 0 评论 -
php使用qr生成二维码
这里PHP使用生成QR码的php类库PHP QR Code、<?phpini_set('display_errors','on');$PNG_TEMP_DIR=dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;$PNG_WEB_DIR='temp/';include"qrlib.php";//QRcodelib//phpfensi.com$data...原创 2020-08-29 16:49:40 · 314 阅读 · 0 评论 -
ngnix防采集过滤规则
1.根据访问地址过滤。检测到访问地址有test=这些关键词,自动跳转到公安备案网。if ($request_uri ~* test=) { return 301 http://www.beian.gov.cn; }2.根据访问地址过滤。检测到来源地址有Baiduspider,自动跳转到公安备案网。if ($http_referer ~* Baiduspider) { return 301 http://www.beian.gov.cn; }3.根据ua过滤检测原创 2020-07-12 19:14:34 · 606 阅读 · 0 评论 -
定时删除宝塔面板网站监控报表日志
定时删除宝塔面板网站监控报表生成的日期,随着网站流量增大,每天网站监控报表生成日期动则几十M,上百M,时间一长,服务器空间就不足了,因此需要定期删除它。这里以删除3天前的日志为例,进入宝塔面板,计划任务,添加计划任务,Shell脚本,执行周期每天脚本内容如下,find /www/server/total/logs/www.wentiyi.com/-mtime +3 -name "*.log" -exec rm -rf {} \;find /www/server/total/logs/www..原创 2020-07-05 13:50:17 · 1543 阅读 · 0 评论 -
phpcms截取调用标题长度
{str_cut($v['title'],34)} -----超出用 ... 代替{str_cut($v['title'],34, '???')}-----超出用 ???代替{str_cut($v['title'],34,'')}-----超出不用任何字符代替原创 2020-06-08 20:46:11 · 508 阅读 · 0 评论 -
PHPCMS v9启用https支持需要修改的地方
本地调试的时候用了http,上线后要启用https需要修改哪些地方呢?1、后台的站点设置,http站点修改为https站点2、后台静态文件路径设置,修改为https3、如果已经安装好phpcms,则需要对caches/configs/system.php中的配置选项做替换,将"http://"全部替换为"https://"。4、数据库中已经发布的栏目链接,文章链接,使用sql替换的方法修改为https开头。...原创 2020-05-30 22:38:52 · 1542 阅读 · 0 评论 -
phpcms v9相关文章调用,关键词用逗号分隔时结果为空的解决办法
PHPCMS的相关文章调用是根据关键词来的,手动添加文章的时候,添加的关键词如果使用空格分隔可正常获得相关文章,但是火车头采集入库,如果用逗号分隔却无效了。解决方法:具有php开发经验的网友应该已经猜到了是php程序拆分字符串(explode函数)时只考虑了空格没有考虑逗号的原因导致的,那么我们结合phpcms的结构,来找到对应的代码修改下。找到如下文件:/phpcms/modules/content/class/content_tag.class.php中的relation方法中大约第12原创 2020-05-21 19:19:42 · 611 阅读 · 0 评论
分享