PHP SFTP使用phpseclib和带通配符的文件名

时间:2017-05-11 08:14:29

标签: php wildcard sftp phpseclib

我试图从"昨天"得到一个文件,但每小时/分钟/秒可以每天不同。

文件名可以是例如:

ProductFeed_2017-05-09T23-00-05.csv

ProductFeed_2017-05-10T23-00-04.csv

所以我需要一些通配符作为文件名的最后一部分。我尝试了几种不同的方法,到目前为止都没有。

<?php
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');

include('Net/SFTP.php');

$sftp = new Net_SFTP('domain.dk');
if (!$sftp->login('user', 'password')) {
    exit('Login Failed');
    echo "error";
}
$date = (int)date("d") - 1;

$filename = 'ProductFeed_'.date("Y").'-'.date("m").'-'.$date.'*.csv'; // T23-00-04.csv

echo $sftp->get('import/'.$filename);

?>

0 个答案:

没有答案