Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка страниц из нета в ТХТ формате
 
 автор: vovikha   (23.07.2007 в 13:54)   письмо автору
 
 

Помогите плз решить такую задачу
Нужно ежедневно скачивать с нета множество страниц и сохранять в тхт формате

как реализовать это с помощью пхп.
я попробовал просто копировать с помощью
copy ( string source, string dest )
но проблема в том что на сайте авторизированый доступ к этим ресурсам
:mad:
и поэтому оно копирует только страницу авторизации :mad:
хотя я спокойно скачиваю данные через браузер и без авторизации просто по прямой ссылке:confused:

есть ли другие кроме "copy" методы решить эту проблему

   
 
 автор: SHAman   (23.07.2007 в 14:03)   письмо автору
 
   для: vovikha   (23.07.2007 в 13:54)
 

Если авторизации не требуется при заходе обычным браузером, значит авторизация происходит при помощи cookie. Все, что нужно - это послать этим страницам с авторизацией заголовок Cookie с содержимым куки авторизации.

   
 
 автор: Петр   (24.07.2007 в 10:15)   письмо автору
 
   для: vovikha   (23.07.2007 в 13:54)
 


<?php
// Загрузка куков, сайт автоматически выдаст нужную страницу если кука найдется;
...
// Адрес сайта;
$url 'http://www.yandex.ru';
// Чтение текста;
if ($f=@fopen($url,'r')) {
 
$txt '';
 while (!
feof($f)) {
  
$txt .= fread($f8192);
}
fclose($f);
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования