当前位置:  编程技术>php
本页文章导读:
    ▪php函数ingore_user_abort执行定时任务的方法      在linux系统中,可以借助crontab,设置php的定时任务执行。 但是在windows中又要如何呢? 本文介绍的这个方法,使用函数:ignore_user_abort(),set_time_limit(0),sleep($interval),在windows服务器中也可以用.........
    ▪php获取电脑MAC地址的代码举例      获取电脑中mac地址的代码。 例子:   代码示例: <?php //获取网卡的MAC的地址 function getMAC() { @exec(“ipconfig /all”,$array); for($Tmpa=0;$Tmpa<count($array);$Tmpa++){    if(preg_match(‘/Physical/i’,$arr.........
    ▪一个php计数器代码(防刷新、防灌水)      一个防刷新、防灌水的php计数器代码。 1,php计数器代码   代码示例: <?php session_start(); //数据库信息 $host='localhost'; $user='root'; $pass='111111'; $db='test'; $table='ipcount'; //连接数据库 [email=$.........

[1]php函数ingore_user_abort执行定时任务的方法
    来源: 互联网  发布时间: 2013-12-24

在linux系统中,可以借助crontab,设置php的定时任务执行。
但是在windows中又要如何呢?

本文介绍的这个方法,使用函数:ignore_user_abort(),set_time_limit(0),sleep($interval),在windows服务器中也可以用的。

此代码只要运行一次后关闭浏览器即可。
不足:当重启了apache之后,脚本终止,则需要再次运行。
代码如下:
 

代码示例:
<?php
/**
* php定时任务
* 关掉浏览器,后台继续执行
* edit www.
*/
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
   /*此处放你的代码*/
   sleep($interval);// 等待5分钟
}while(true);
?>

    
[2]php获取电脑MAC地址的代码举例
    来源: 互联网  发布时间: 2013-12-24

获取电脑中mac地址的代码。
例子:
 

代码示例:
<?php
//获取网卡的MAC的地址
function getMAC() {
@exec(“ipconfig /all”,$array);
for($Tmpa=0;$Tmpa<count($array);$Tmpa++){
   if(preg_match(‘/Physical/i’,$array[$Tmpa])){
      $mac=explode()(“:”,$array[$Tmpa]);
      return $mac[1];
}
}
}
//by www.
echo getMAC();
?>

注意:
要调用系统命令,请确保php.ini中的安全模式(safe_model)关闭。

您可能感兴趣的文章:
PHP获取MAC地址的实现代码
php取客户端MAC地址的代码
php获取计算机唯一标识信息(cpu,网卡,MAC地址)
什么是MAC地址-基础知识
php获取网卡MAC地址与URL中主域


    
[3]一个php计数器代码(防刷新、防灌水)
    来源: 互联网  发布时间: 2013-12-24

一个防刷新、防灌水的php计数器代码。

1,php计数器代码
 

代码示例:
<?php
session_start();
//数据库信息
$host='localhost';
$user='root';
$pass='111111';
$db='test';
$table='ipcount';
//连接数据库
[email=$link=@mysql_connect()($host,$user,$pass]$link=@mysql_connect($host,$user,$pass[/email]) or die('不能连接数据库');
@mysql_select_db($db) or die('不能选择数据库');
$ip=$_SERVER['REMOTE_ADDR'];
if(!isset()($_SESSION['logoid']))
{
$_SESSION['logoid']=$ip;
//把信息写进数据库
$sql="insert into $table values (null,'$ip',now())";
mysql_query()($sql) or die(mysql_error());
} //by www.
//从数据库检索总记录数目,也就是访问计数
$sql="select count(*) from $table";
$rs=mysql_query($sql);
$arr=mysql_fetch_array($rs);
$count=$arr[0];
//关闭连接
mysql_close($link);

//以上的计数器代码,绝对防刷新、防灌水
?>

有兴趣的朋友,可以思考下,这段代码与php文本计数器在实现上有哪些区别?
多动脑,进步才会快哦。

2、页面内容部分
 

代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php计数器代码_www.</title>
<style type="text/css">
<!--
.redfont {
color: #F00;
}
-->
</style>
</head>
<body>
访问计数器:<strong ><?php echo $count; ?></strong><br />
访问计数器:<strong ><?php echo sprintf()('%08s',$count); ?></strong><br />
访问计数器:<strong >
<?php
$str=sprintf('%08s',$count);
for($i=0;$i<strlen($str);$i++)
{
$src='/blog_article/images/index.html'.$str[$i].'.gif';
echo  '<img src="'.$src.'">';
}
?>
</strong>
</body>
</html>

您可能感兴趣的文章:
php防刷新计数器的代码(session方式)
php防止刷新页面重复提交的代码一例
php防止表单重复提交的小例子
你了解浏览器的刷新原理吗
php防止恶意刷新 快速刷新的代码
php防止用户刷新 重复提交的方法
php防止恶意刷新页面的代码


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
建站其它 iis7站长之家
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3