当前位置: 编程技术>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);
?>
/**
* 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();
?>
//获取网卡的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);
//以上的计数器代码,绝对防刷新、防灌水
?>
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>
<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防止恶意刷新页面的代码
最新技术文章: