首页
朋友圈
留言板
关于
Search
1
基于Vue和DataV的数据可视化模板
1812 阅读
2
阿里云盘来了(附带内测码)
844 阅读
3
玛莉嘉 原视频
788 阅读
4
自律
728 阅读
5
CG《目标》完整版
615 阅读
技术分享
博客
大数据
前端
生活
资源分享
Search
标签搜索
typecho
PHP
数据分析
博客
大数据
资源分享
Hadoop
日常分享
小程序源码
免费分享
css
前端
HDFS
面试题
技术分享
阿里云盘
Chrome
开源项目
大数据可视化
JS
木子卜
累计撰写
54
篇文章
累计收到
66
条评论
首页
栏目
技术分享
博客
大数据
前端
生活
资源分享
页面
朋友圈
留言板
关于
搜索到
4
篇与
博客
的结果
PHP给网站添加在线人数统计
2020年11月17日
235 阅读
0 评论
4 点赞
2020-11-17
代码<?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = "slzxrs.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++){ $entry = explode(",",trim($entries[$i])); if(($entry[0] != getenv('REMOTE_ADDR')) && ($entry[1] > time())) { array_push($temp,$entry[0].",".$entry[1]."\n"); //取出其他浏览者的信息,并去掉超时者,保存进$temp } } array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新浏览者的时间 $slzxrs = count($temp); //计算在线人数 $entries = implode("",$temp); //写入文件 $fp = fopen($online_log,"w"); flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作 fputs($fp,$entries); flock($fp,LOCK_UN); fclose($fp); $tj= "在线人数:".$slzxrs."人"; ?>将以上代码放到要显示文件的最顶部,之后再要显示此统计的地方加上此输出:安装<?php echo $tj?>
利用PHP压缩CSS、JS 输出
把网站css JavaScript 压缩之后运行速度快的多,利用PHP把所有的CSS JS 处理压缩成一个文件输出CSS<?php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); $buffer = str_replace(array(" ", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer); return $buffer; } include('第一个CSS文件'); //例如当前PHP文件下的 ./main.js include('第二个CSS文件'); //复制调用更多JS文件 ob_end_flush(); //输出压缩后的内容 ?>改一下文件路径即可使用 <link rel="stylesheet" type="text/css" href="处理CSS的PHP文件"/>前端链接css就直接链接PHP文件JavaScript<?php error_reporting(E_ALL & ~E_NOTICE); if(extension_loaded('zlib')){ ob_start('ob_gzhandler'); } header ("content-type:application/x-javascript; charset: UTF-8"); header ("cache-control: must-revalidate"); $offset = 60 * 60 * 24; //js文件的距离现在的过期时间,这里设置为一天 $expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT"; header ($expire); ob_start("compress"); function compress($buffer) { $buffer = preg_replace('/\/\/.*/','', $buffer); $buffer = str_replace(array(" ", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer); return $buffer; } include('js文件一'); //例如当前PHP文件下的main.js include('js文件二'); //复制调用更多JS文件 if(extension_loaded('zlib')){ ob_end_flush(); //输出压缩后的内容 } ?>同理修改文件即可<script src="处理JS的PHP文件" type="text/javascript" charset="utf-8"></script>
2020年11月16日
217 阅读
0 评论
3 点赞
2020-11-16
jQuery界面点击出现文字
jQuery界面点击随机出现随机颜色社会主义核心价值观jQuery(document).ready(function($) { $("html,body").click(function(e) { var chars = ['富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善']; var $i = $("<b/>").text(chars[Math.ceil(Math.random() * 12)]); var x = e.pageX, y = e.pageY; $i.css({ "z-index": 99999, "top": y - 20, "left": x, "position": "absolute", "color": "rgb(" + parseInt(Math.random() * 255, 10) + "," + parseInt(Math.random() * 255, 10) + "," + parseInt(Math.random() * 255, 10) + ")" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); e.stopPropagation(); }); });
2020年11月16日
107 阅读
0 评论
1 点赞
2020-11-16
在网站底部加上运行时间
在footer.php适当的位置添加下面的代码即可<span id="runtime_span"></span> <script type="text/javascript"> function show_runtime() {window.setTimeout("show_runtime()",1000);X=new Date("3/15/2019 15:00:00"); Y=new Date();T=(Y.getTime()-X.getTime());M=24*60*60*1000; a=T/M;A=Math.floor(a);b=(a-A)*24;B=Math.floor(b);c=(b-B)*60;C=Math.floor((b-B)*60);D=Math.floor((c-C)*60); runtime_span.innerHTML="网站已运行: "+A+"天"+B+"小时"+C+"分"+D+"秒"}show_runtime(); </script>修改网站初始时间在第五行修改
2020年11月16日
136 阅读
0 评论
2 点赞