Причина этого в том, чтобы иметь возможность запланировать задачу, которая будет загружать файл CSV, сгенерированный из формы каждый день, без участия человека.
До сих пор мне удавалось генерировать HTML-файл, который запускает POST в форме, которая вызывает отчетный PHP-файл.
Вот короткая версия сгенерированного HTML
<form name="reporttocsv" method="post" action="/RequestForm.php">
<input type="hidden" name="day" value="29">
<input type="hidden" name="month" value="1">
<input type="hidden" name="year" value="2018">
<input type="hidden" name="span" value="30">
<input type="hidden" name="action" value="csv">
<input type="IMAGE" name="csv" value="csv" src="export.png">
</form>
<script type="text/javascript">document.reporttocsv.submit();</script>
Открытие этого .html в браузере автоматически вызывает RequestForm.php и запускает загрузку файла .csv. Поэтому мне больше не нужно нажимать на картинку.
Теперь я хотел бы скачать CSV из командной строки без использования браузера.
Я попытался поиграть с wget и curl, но в обоих случаях он сохранил html-файл, а не полученный csv. Может быть, я использовал неправильные инструменты или неправильно их использовал.
Любая идея / предложение о том, как сделать такую вещь, будет принята с благодарностью.
Я делаю все возможное, но английский не мой основной язык. Спросите, не понимаете ли вы.
Большое спасибо, очень понравилось
Задача ещё не решена.
Других решений пока нет …