Привет, появилась необходимость научиться\понять как запустить cron на исполнение модулей сайта, конкретно Opencart. Уточню, нужно регулярно, без человеческого вмешательства запустить прайса в формате excel, В котором нужно указать ряд настроек (где брать прайс, заливать товары заново или обновить и много других). Тут же требуется автоматом запустить другой модуль - сео пак про, для того чтобы он смог прописать урлы и скомпоновать "похожие" товары. То же с настройками "обновить" и т.д. Вопрос, как учесть настройки и запустить модули как нужно?
скорее всего настройки передаются в url'е. как параметры. в /etc/crontab Код: 30 18 * * * wget -q http://yoururl.com/test.php где 30 - минуты 18 - часы
Вопрос снова стал актуален, даже можно сказать "горит". Есть в админ части модуля форма HTML: <form action="<?php echo $action_import; ?>" method="post" id="form_import" enctype="multipart/form-data" class="form-horizontal"> Задача стала немного интереснее: теперь требуется написать скрипт, который будет отправлять данные этой форме и запускать отправку их обработчику (или прямо отправлять данные обработчику). Потом 1С будет запускать скрипт отправляющий данные, либо напрямую отправить их обработчику. Не понятно, как ввести данные по умолчанию для HTML: <div class="control-group"> <label class="control-label"><?php echo $entry_import; ?></label> <div class="controls"><input type="file" name="import"/></div> </div> Добавить value = "file.csv"? Сижу и плачу думаю.
А не проще ли написать html и iFramе'мом или аяксом выполнять необходимое ??? Как пользоватся wget, думаю обьяснять не надо ...
Привет, опишу актуальность задачи есть сайт с формой отправки данных обработчику. Форма доступна только после авторизации. Требуется скрипт, который будет запускаться cronom и отправлять данные от формы обработчику. (в форме я уже вставил значения по умолчанию) Написал на curl скриптик авторизации, который переходит на страницу с формой, но вот нажать кнопку отправки данных не получается. PHP: <script type="text/javascript"> document.forms['form_import'].submit();</script> не помогает, так понимаю, что нужно физическое открытие браузером. Сымитировать не получается. Хотя headerы отправлял... Подскажите, плиз, куда копать. --- Добавлено, 1 окт 2013 --- Хотел уточнить, там не сабмит, а HTML: <a class="n_button" onclick="$('#form_import').submit();"><?php echo $button_import; ?></a> Нужно при открытии курлом страницы отправить данные по умолчанию в форме