Я генерирую еженедельный CSV-файл с использованием PHP-скрипта, тогда мне нужно отправить его адрес (в основном пункт назначения, где он был создан) по электронной почте в порядке чтобы загрузить его, все это происходит с использованием CRON, так что кто-нибудь может мне сказать, как это сделать? (а не часть CRON, а только то, как добавить правильную ссылку для загрузки). Например:Как отправить ссылку на скачивание файла CSV по электронной почте
var/www/Reports/weeklyReport/Weekly_Report_From_20-01-2015_to_27-01-2015.csv
Но проблема в настоящее время у меня нет никакого способа, чтобы получить последний отчет автоматически в нем
CSV сгенерированный код:
$exportBaseDir = 'var/www/Reports';
$fileD = "Weekly_Report_From_".date('d-m-Y', strtotime('-1 week'))."_to_".date('d-m-Y').".csv";
$basePath = "$exportBaseDir/weeklyReport/$fileD";
$fp = fopen($basePath, 'w');
fputcsv($fp, $header, ',');
foreach ($tables as $fields) {
fputcsv($fp, $fields,',');
}
Это происходит в конце каждой недели , имена файлов, как это:
Weekly_Report_From_20-01-2015_to_27-01-2015.csv
Weekly_Report_From_27-01-2015_to_06-02-2015.csv
Weekly_Report_From_06-02-2015_to_13-02-2015.csv etc etc
Email тело:
$mail->Subject = "Testing Weekly report with localhost";
$mail->Body = "Hi,<br /><br />This system is working perfectly <LINK>.";
Мне нужно указать правильный файл (последний) в теле письма, может ли кто-нибудь помочь мне в этом?
спасибо за совет ... его рода пример работы умный, а чем тяжело работать ... Я пытался сделать это в двух сценариях: D –