1. php 代码,每天零点时执行一次
给你个思路:
1、建一个php文件,文件里面写需要更新数据库的代码。
2、给服务器建立定时任务,liunx的话需要命令开启任务,详情都能网上搜。windows的话可以建立一个任务计划程序(开始菜单可以搜索),里面设置好启动时间及要通过php程序运行的php文件,详情也可以网上搜索出来。
3、另外附上一段php执行文件(也就是用此段代码执行你的数据库操作php文件)
<?php
/**
*定时计划任务
*/
$option='';//附加参数
$header='';//请求头
$type='GET';//请求类型
$url='http://127.0.0.1/......';//请求地址
$curl=curl_init();//启动一个CURL会话
curl_setopt($curl,CURLOPT_URL,$url);//要访问的地址
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);//对认证证书来源的检查
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE);//从证书中检查SSL加密算法是否存在
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/4.0(compatible;MSIE8.0;WindowsNT6.0;Trident/4.0)');//模拟用户使用的浏览器
if(!empty($option)){
$option=json_encode($option);
curl_setopt($curl,CURLOPT_POSTFIELDS,$option);//Post提交的数据包
}
curl_setopt($curl,CURLOPT_TIMEOUT,30);//设置超时限制防止死循环
//设置请求头
if($header){
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
}
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//获取的信息以文件流的形式返回
curl_setopt($curl,CURLOPT_CUSTOMREQUEST,$type);
$result=curl_exec($curl);//执行操作
curl_close($curl);//关闭CURL会话
2. php 实现每五分钟定时进行update更新 怎么做 自动更新
ignore_user_abort();//让浏览器断开也可以执行
set_time_limit(30);//0表示无限的执行下去,PHP系统默认为30s
echo'';
while(1)
{
//Didtheconnectionfail?
//if(connection_status()!=CONNECTION_NORMAL)
//{
//break;
//}
$filename='key.txt';
$somecontent=date("Y-m-dH:m:s")." ";
//首先我们要确定文件存在并且可写。
if(is_writable($filename)){
//在这个例子里,我们将使用添加模式打开$filename,
//因此,文件指针将会在文件的开头,
//那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if(!$handle=fopen($filename,'a')){
echo"不能打开文件$filename";
exit;
}
//将$somecontent写入到我们打开的文件中。
if(fwrite($handle,$somecontent)===FALSE){
echo"不能写入到文件$filename";
exit;
}
echo"成功地将$somecontent写入到文件$filename";
fclose($handle);
}else{
echo"文件$filename不可写";
}
//Sleepfor10seconds,等10s再执行
sleep(5);
}
你可以参考一下,我以前的一段代码
3. 用php怎么做自动表单提交
用js body加个onload事件