大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好!
创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:响应式网站设计、品牌网站设计、营销型网站建设。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。网站设计制作、成都做网站、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。
如果你知道bat文件的路径,你也不能执行本地文件的。。。。
因为浏览器有安全限制的。
可以考虑的一个思路是:
添加任务,5秒后自动弹出下载文件筐,骗取用户的信任,让他来执行这文件
仅代表个人观点,不喜勿喷,谢谢。
这个用写文件的方式保留初始时间,等循环一次之后再重置
$file="a.txt";
if(!file_exists($file))
{
$handle=fopen('a.txt','w');
fwrite($handle,time());
fclose($handle);
}
$start=file_get_contents($file);
$time=time();
$text = array('a','b','c','d','e');
$index=0;
$dif=$time-$start;
if($dif5*60 and $dif10*60)
{
$index=1;
}
elseif($dif10*60 and $dif15*60)
{
$index=2;
}
elseif($dif15*60 and $dif20*60)
{
$index=3;
}
elseif($dif20*60 and $dif25*60)
{
$index=4;
}
elseif($dif25*60)
{
$handle=fopen('a.txt','w');
fwrite($handle,time());
fclose($handle);
$index=0;
}
echo $text[$index];
用js的setInterval写一个定时器,每隔5分钟,使用ajax请求一次数据,
?php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=5;// 每隔5s运行
//方法1--死循环
do{
echo '测试'.time().'br/';
sleep($interval);// 等待5s
}while(true);
//方法2---sleep 定时执行
require_once './curlClass.php';//引入文件
$curl = new httpCurl();//实例化
$stime = $curl-getmicrotime();
for($i=0;$i=10;$i++){
echo '测试'.time().'br/';
sleep($interval);// 等待5s
}
ob_flush();
flush();
$etime = $curl-getmicrotime();
echo 'hr';
echo round(($etime-stime),4);//程序执行时间
php的执行是一定要触发的,不会自动去执行。
你可以在程序里加入sleep(10);这句罢。这句会让程序挂起10秒,然后继续,理论上可以。
不过好像响应时间太久的话,连接会中断的吧。
你可以把数据库的内容全部读出来并赋给一个javascript的数组,再用javascript的setTimeout方法进行输出。
当然也可以用ajax来完成.这样就不用一次性全部取出来放在javascript的数组中了,可以用到时用ajax去读取一条。
对,每次刷新都要重新从数据库里读出,效率肯定会低,用js来做吧,像可以用如:setTimeout()或setInterval()这些都可以做到,希望对你有帮助。