我继承了一个bash / unix命令/作业,我想转换成php格式,我更擅长。问题是我不擅长unix命令,有人会帮忙吗?
datofrom=$(date +%Y%m%d%H --date="+1 hour")
datoto=$(date +%Y%m%d%H --date="+6 days")
#echo $datofrom
#echo $datoto
curl "https://secure.someadress.com/file/key¶meters" > filename
答案 0 :(得分:0)
PHP代码:
$datofrom = date("YmdH",strtotime("+1 hour"));
$datoto = date("YmdH",strtotime("+6 days"));
$res = shell_exec('curl "https://secure.someadress.com/file/key¶meters"');
file_put_contents($filename, $res);
答案 1 :(得分:0)
最简单的方法是使用shell_exec
。请参阅manual。
$datefrom = shell_exec('date +%Y%m%d%H --date="+1 hour"');
$tateto = shell_exec('date +%Y%m%d%H --date="+6 days"');
对于卷曲部分,请使用curl_exec
。见manual
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_exec($ch);
// work with $ch before close
curl_close($ch);