Всем привет, есть файл с расширением .txt.gz (http://images.ganjawars.ru/exports/synds.txt.gz), он обновляется раз в стуки, мне нужно как то его загрузить (по расписанию раз в сутки) или прочитать без загрузки, загрузить данные в базу данных (если в таблице данные есть - обновить их) и после этого удалить этот файл (что бы не засорять диск на хостинге), задача для меня новая и, честно говоря, даже не догадываюсь как это можно сделать.
Помогите пожалуйста
ps: не уверян что правильно выбрал раздел форума, если ошибся прошу прощения
1. GFox - 07 Мая, 2010 - 15:39:39 - перейти к сообщению
2. JustUserR - 07 Мая, 2010 - 15:42:12 - перейти к сообщению
GFox пишет:
На самом деле все достаточно просто - вы устанавливаете Cron-планировщик на выполнение вашего PHP-скрипта - он же в свою очередь обращается к удаленному web-серверу с помощью CURL/sockets и получает данный файл - после чего содержимое файла экраниуется и записывается запросом в БД в поле типа BLOB
Мне нужно как то его загрузить (по расписанию раз в сутки) или прочитать без загрузки, загрузить данные в базу данных (если в таблице данные есть - обновить их) и после этого удалить этот файл (что бы не засорять диск на хостинге
3. GFox - 07 Мая, 2010 - 15:54:23 - перейти к сообщению
На хостинге отлючен cURL, есть какие то другие способы решения поставленной задачи?
4. valenok - 08 Мая, 2010 - 15:09:05 - перейти к сообщению
CURL/sockets/file_get_contents
5. JustUserR - 09 Мая, 2010 - 15:32:52 - перейти к сообщению
GFox пишет:
А функция fsockopen на хостинге работает - или там отключены все внешние исходящие соединения полностью?
На хостинге отлючен cURL, есть какие то другие способы решения поставленной задачи?