通过读取php并通过cmd windows

时间:2018-06-09 06:46:51

标签: php matlab curl

我读了一个1.php文件,该文件生成一个链接,用于下载带有“时间计数器”的dat文件(down.dat)。我用matlab代码来阅读这个页面。我的问题是:当我执行matlab代码时,第一次真正获得“时间计数器”,但在第二次执行时,它失败并显示错误的“时间计数器”;在某些情况下可能会延迟1-1:30小时,在某些情况下会延迟1天! 如果有人能解决这个问题?

这是我的PHP代码: 1.PHP

<?php
$filename='http://sampleadd.com/down.dat';

$t_now=time();

$list=array($t_now);
$file=fopen($filename,'w');
foreach ($list as $line)
{
    fputcsv($file,explode(',',$line));
}
fclose($file);

echo "
<html>
    <body>
        <a href=$filename target='_self'>OK</a>
    </body>
</html>";

?>

这是我的matlab代码:

[~,cmdout] = system('http://sampleadd.com/1.php');
expression = '(http://).*(.dat)';
[~,matches] = regexp(cmdout,expression,'tokens','match');
url = matches{1};
command = strcat('curl',{' '}, url);
[~,cmdout] = system(command{1})

0 个答案:

没有答案
相关问题