Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

создать 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 отправлялся на заданную почту, при этом желательно еще и удалялся с сервера...

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

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


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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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