首页后端开发PHPphp文件定时更新数据 php 文件修改时间

php文件定时更新数据 php 文件修改时间

时间2023-04-14 01:00:01发布访客分类PHP浏览1255
导读:php 代码,每天零点时执行一次 给你个思路:1、建一个php文件,文件里面写需要更新数据库的代码。2、给服务器建立定时任务,liunx的话需要命令开启任务,详情都能网上搜。windows的话可以建立一个任务计划程序(开始菜单可以搜索),里...

php 代码,每天零点时执行一次

给你个思路:

1、建一个php文件,文件里面写需要更新数据库的代码。

2、给服务器建立定时任务,liunx的话需要命令开启任务,详情都能网上搜。windows的话可以建立一个任务计划程序(开始菜单可以搜索),里面设置好启动时间及要通过php程序运行的php文件,详情也可以网上搜索出来。

3、另外附上一段php执行文件(也就是用此段代码执行你的数据库操作php文件)

?php

/**

* 定时计划任务

*/

$option = ''; //附加参数

$header = ''; //请求头

$type = 'GET'; //请求类型

$url = '......'; //请求地址

$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;  MSIE 8.0;  Windows NT 6.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会话

php 实现每五分钟定时进行update更新 怎么做 自动更新

ignore_user_abort(); // 让浏览器断开也可以执行

set_time_limit(30); // 0 表示无限的执行下去,PHP 系统默认为 30s

echo 'Testing connection handling in PHP';

while(1)

{

    // Did the connection fail?

   // if(connection_status() != CONNECTION_NORMAL)

   // {

    //    break;

   // }

 $filename = 'key.txt';

 $somecontent = date("Y-m-d H:m:s") . "\n";

// 首先我们要确定文件存在并且可写。

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 不可写";

}

    // Sleep for 10 seconds,等 10s 再执行

    sleep(5);

}

你可以参考一下,我以前的一段代码

利用php代码,如何让服务器自动定时更新数据库数据?

兄弟。。服务器是不能操作数据库的,只有php才能操作数据库。。应该是服务器定期执行某个php程序,这个php程序刷新数据库。。linux下面可以用crontab命令,把你的php程序写在一个文件里面,然后用crontab命令定期调用。。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php文件定时更新数据 php 文件修改时间
本文地址: https://pptw.com/jishu/2923.html
php5数据库操作出错 数据库php干嘛的 关于php数据库操作函数 php实现数据库查询

游客 回复需填写必要信息