【发布时间】:2021-10-13 16:48:26
【问题描述】:
我想在我的 cronjob 上运行这段代码!但它不起作用!每早上 8:00 运行这个 php 我想每天更新行数据! 这是我的 PHP 文件
文件路径
/home/samplesite/public_html/profile/jobs/job1.php
php
<?php
include '../database.php';
$query = "SELECT * FROM user ";
$rows =array();
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($result))
{
$rows[] = $row;
}
foreach ($rows as $row)
{
$id = $row['id'];
date_default_timezone_set('Asia/Manila');
$url = 'https://api.sample.com/'.$id;
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$r=curl_exec($ch);
curl_close($ch);
$data = json_decode($r, true);
$profile = $data[profile]; ?>
<?php $query = "UPDATE user SET (profile) VALUES ('$profile')"; ?>
<?php } ?>
克隆
/usr/local/bin/php /home/samplesite/public_html/profile/jobs/ ; php -q job1.php > /dev/null ;
【问题讨论】:
-
提供文件的完整路径。