Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сохранение HTML-страницы на диске локального компьютера?

4.9K
14 января 2008 года
Dimonya
11 / / 06.02.2007
Я пишу сайт для локальной сети в которой не все имеют доступ к Инет.
Вопрос:как средствами PHP сохранить на диске страницу погоды с автоматическим обновлением через каждые 6 часов?
256
14 января 2008 года
foxweb
1.0K / / 27.07.2005
Всё просто: использовать функции file_get_contents("http://...") и file_put_contents("C:\\..\\..\\file.html"). Вызывать скрипт каждые 6 часов.
325
15 января 2008 года
Franky
723 / / 10.08.2005
Кстати, может глупый вопрос:
"Вызывать скрипт каждые 6 часов."
Как? Какими средствами веб-программирования это возможно? Кроме setInterval
Вопрос не праздный, самому надо.
256
15 января 2008 года
foxweb
1.0K / / 27.07.2005
Вопрос и правда глупый :) Полистай этот раздел, тут они каждую неделю поднимаются. Навскидку - планировщик задач Windows или man cron на остальных системах :)
4.9K
16 января 2008 года
Dimonya
11 / / 06.02.2007
Вот код:
$somecontent="http://www.gismeteo.ru/towns/34300.htm";
$handle = file_get_contents($somecontent);
file_put_contents("С:\\www\\pogoda\\1.html",$handle);

А вот ошибка которую мне выдает браузер:
Warning: file_put_contents(С:\www\pogoda) [function.file-put-contents]: failed to open stream: Invalid argument in C:\www\html\pogoda.php on line 14
Что я сделал неправильно?
Может надо поменять что-то в настройках Apache или PHP?
15
16 января 2008 года
shaelf
2.7K / / 04.05.2005
В php.ini запрещены внешние ссылки (открытие). Читай ман как включить.
4.9K
16 января 2008 года
Dimonya
11 / / 06.02.2007
В php.ini safe_mode=Off т.е выключен,так что все должно работать нормально.
256
16 января 2008 года
foxweb
1.0K / / 27.07.2005
Цитата: shaelf
В php.ini запрещены внешние ссылки (открытие). Читай ман как включить.



Ссылка открывается. Тут речь про запись.

15
16 января 2008 года
shaelf
2.7K / / 04.05.2005
Ок :) Перефразирую немного. В php.ini запрещено открытие внешних урлов для функций: file_get_contents(), fopen() и т.д.
4.9K
16 января 2008 года
Dimonya
11 / / 06.02.2007
Цитата: shaelf
Ок :) Перефразирую немного. В php.ini запрещено открытие внешних урлов для функций: file_get_contents(), fopen() и т.д.



А конкретно какая директива отвечает за это?

15
16 января 2008 года
shaelf
2.7K / / 04.05.2005
Мой совет посмотреть ман был проигнорирован?
4.9K
17 января 2008 года
Dimonya
11 / / 06.02.2007
В файле php.ini директива allow_url_fopen по умолчанию включена.Так что при чтении файла ошибку не выдает.А выдает ее при записи в файл созданного потока.В чем проблема? Помогите разобраться.
4.9K
17 января 2008 года
Dimonya
11 / / 06.02.2007
Ашипка была в том, что в file_put_contents я указал путь "C:/.../...",
а надо было "c:/.../....".
Спасибо foxweb за помощь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог