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

Форум PHP

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

 

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

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

тема: Сохранить страницу программными средствами
 
 автор: Adamant   (07.02.2008 в 17:07)   письмо автору
 
 

Уважаемые программисты, мой вопрос вам возможно покажется странным, но тем не менее...
Как можно программно (желательно средствами PHP, ну или на край средствами Си), сохранить html страницу выданную в браузер c cайта.
Если я правильно понимаю, она находится в кэше браузера. А как ее сохранить в файл. Без обращения скрипта к самому сайту.
С уважением Вячеслав.

   
 
 автор: jbs   (07.02.2008 в 17:29)   письмо автору
 
   для: Adamant   (07.02.2008 в 17:07)
 

ничё непонял, но похоже вам надо что-то типо того.

грубо!

<?
  $lines 
file("http://www.ya.ru/");  // читаем хтмл по url
  
$fp fopen("ya_ru_html.txt""w"); //открываем файл для записи
  
fputs($fp$lines); // пишем в него
  
fclose($fp); // закрываем
?>

   
 
 автор: Adamant   (07.02.2008 в 17:45)   письмо автору
 
   для: jbs   (07.02.2008 в 17:29)
 

Как программно сделать ctrl+s , мне интересно.
Именно не заходя на сайт, а с самого браузера, т.е. страница загрузилась в браузер (например в ифрэйм) , а потом юзер нажимает кнопку и эта страница загруженная в ифрэйм сохраняется в файл .
В принципе понимаю, что сие вероятно невозможно, но хотелось бы в этом окончательно убедиться, спросив умных людей.

   
 
 автор: jbs   (07.02.2008 в 17:53)   письмо автору
 
   для: Adamant   (07.02.2008 в 17:45)
 

> эта страница загруженная в ифрэйм сохраняется в файл.
локально, на компе юзера, нет. (хотя используя дыры в EI) ;)
на серваке, мона

   
 
 автор: Adamant   (07.02.2008 в 18:00)   письмо автору
 
   для: jbs   (07.02.2008 в 17:53)
 

Если можно, хотел бы узнать ваши мысли .
Дело в том, что скрипт установлен и работает не на сервере, а у самого юзера на локальной машине.

   
 
 автор: jbs   (07.02.2008 в 18:09)   письмо автору
 
   для: Adamant   (07.02.2008 в 18:00)
 

> Именно не заходя на сайт, а с самого браузера
Тоесть: незаходя на сайт который вы желаете загрузить?
Но естевственно зайдя на страничку обработки (ну где и будет ваш iframe c загруженным хтмл с другого сайта) ?
тока это будет <input type=text
> сохранить html страницу выданную ...

всё так?

так вам же наверно надо полность закачать, не только хтмл и картинки?
я проехал про ctrl+s

а почему бы Вам невоспользоватся каким-нить Site DownLoader?

P.S. вожможно это ответ:
средствами PHP, физически не сможете добратся до кеша браузера.

   
 
 автор: Adamant   (07.02.2008 в 18:31)   письмо автору
 
   для: jbs   (07.02.2008 в 18:09)
 

>P.S. вожможно это ответ:
>средствами PHP, физически не сможете добратся до кеша браузера.


Надо сохранить только хтмл загруженный в этот ифрэйм.
Вот и я об этом, как в кеш браузера можно попасть? Думаю что об этом можно забыть.
Так что спасибо вам в любом случае.

   
Rambler's Top100
вверх

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