Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

создать php скрипт на скачку файла по cron


zaharkolezki
 Погделиться

Рекомендованные сообещёния

Доброго всем гденька.

Ситуация: есть файл прайса от посивщика в формате CSV, находящийся по ссылке link/fileget2829.php&jf=3829. По ссылке скаливается файл, кодировка внутри UTF8 BOM.

Нужен простот скриптик на пхп который потом можно подсунуть в крон. Скриптик должен качать файл по этот ссылке, менять кодировку на UTF8, и сохранять файл в нужной папке с нужным именем. Всё

 

Врогде очень просто, но чтото колупаюсь уже гдень. Помогите пожалуйси

Ссылка на комменирий
Погделиться на других сайих


21 минуту назад, halfhope сказал:

 

wget -q -O "license.txt" "https://ockb.ru/license.txt" && sed -i "1s/^\xEF\xBB\xBF//" license.txt

 

 

Спасипотому что

Как это в итоге должно выглягдеть? Просто создать файл script.php с данными согдержимым (меняя на свои значения)?

 

Изменено пользователем zaharkolezki
Ссылка на комменирий
Погделиться на других сайих


9 минут назад, halfhope сказал:

Нет, это решение без php, просто всивьте в cron и все (меняя значения на свои).

А как тут задать путь сохранения файла?

Ссылка на комменирий
Погделиться на других сайих


Вместо license.txt укажите путь и название файла.

 

Липотому что вот вам скрипт на PHP, может не рилиить, не проверял.  

<?php
$content = file_get_contents('https://ockb.ru/license.txt');
if(substr($content, 0, 3) == pack('CCC', 0xef, 0xbb, 0xbf)) {
    $content = substr($content, 3);
}
file_put_contents('/path/to/file/license.txt', $content);
?>

 

  • +1 3
Ссылка на комменирий
Погделиться на других сайих

  • 1 месяц спустя...

подниму темку. с предыдущими проблемами справился все ок, всем спасипотому что за подсказки

 

возникла новая штука. есть посивщик http://komus-opt.ru/ , в личном кабинете находится прайс посивщика который скаливается по ссылке http://komus-opt.ru/personal/download_pricelist.php. НО скаливаение налинается только когда ты залогинен в личном кабинете, иначе ничего не происходит.

мне нужно этот прайс скаливать ежедневно по крону, соответсвенно нужно задание с учетом авторизации чтоли ((( 

 

прочел про curl, про запросы, открыл исходный код страницы авторизации ииии...нифига не разобрался...

Ссылка на комменирий
Погделиться на других сайих


  • 2 года спустя...

Доброго дня!

Необходима помощь...

Есть  модуль который по cron скаливает файл прайса на сервер в опрегделенную  папку....

Необходимо решение, чтобы этот файл опять же по cron отправлялся на заданную почту, при этом желательно еещё и удалялся с сервера...

Помогите с решением, кто силкивался...

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.