【发布时间】:2020-10-26 15:50:23
【问题描述】:
我已经设置了一个 cron 作业命令来自动增加通过 API 发布的金额
0 0 * * * /usr/bin/php -f /home/wmglobal/public_html/admin/congtienbaohiem.php > /dev/null
以及带有此代码的 congtienbaohiem.php
$db = mysqli_connect('localhost', 'wmglobal_lixin', 'wmglobal_lixin', 'wmglobal_lixin');
$query = "SELECT * FROM baohiem where trangthai='1'";
$result= $db->query($query);
if ($result->num_rows > 0) {
while($row = $result ->fetch_assoc()) {
$sotien = $row['sotien'];
$username = $row['username'];
$id = $row['id'];
$loituc = $sotien * 0.1 /100;
$gmusername = '789'.$username;
$gmpassword = $passwordmd5;
$externalTransactionId = 'WM555BLOBAL'. $id;
$params=[
'username'=> $gmusername,
'amount'=> $loituc,
'externalTransactionId'=> $externalTransactionId
];
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.gmaster8.com/WM/credit/deposit",
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
"Authorization: Basic Nzg5QVBJOjEyMzQ1Njc4OTA="
),
CURLOPT_USERPWD => "$gmusername:$gmpassword",
));
curl_exec($curl);
}
}
但是发送到我邮箱的结果是
/usr/local/cpanel/bin/jailshell: 0: command not found
我不知道如何解决这个问题,请帮忙。
【问题讨论】:
-
良好的代码缩进将帮助我们阅读代码,更重要的是,它将帮助您调试代码Take a quick look at a coding standard 为您自己的利益。您可能会被要求在几周/几个月内修改此代码,最后您会感谢我的。