|
|
|
| Уважаемые программисты, мой вопрос вам возможно покажется странным, но тем не менее...
Как можно программно (желательно средствами PHP, ну или на край средствами Си), сохранить html страницу выданную в браузер c cайта.
Если я правильно понимаю, она находится в кэше браузера. А как ее сохранить в файл. Без обращения скрипта к самому сайту.
С уважением Вячеслав. | |
|
|
|
|
|
|
|
для: 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); // закрываем
?>
|
| |
|
|
|
|
|
|
|
для: jbs
(07.02.2008 в 17:29)
| | Как программно сделать ctrl+s , мне интересно.
Именно не заходя на сайт, а с самого браузера, т.е. страница загрузилась в браузер (например в ифрэйм) , а потом юзер нажимает кнопку и эта страница загруженная в ифрэйм сохраняется в файл .
В принципе понимаю, что сие вероятно невозможно, но хотелось бы в этом окончательно убедиться, спросив умных людей. | |
|
|
|
|
|
|
|
для: Adamant
(07.02.2008 в 17:45)
| | > эта страница загруженная в ифрэйм сохраняется в файл.
локально, на компе юзера, нет. (хотя используя дыры в EI) ;)
на серваке, мона | |
|
|
|
|
|
|
|
для: jbs
(07.02.2008 в 17:53)
| | Если можно, хотел бы узнать ваши мысли .
Дело в том, что скрипт установлен и работает не на сервере, а у самого юзера на локальной машине. | |
|
|
|
|
|
|
|
для: Adamant
(07.02.2008 в 18:00)
| | > Именно не заходя на сайт, а с самого браузера
Тоесть: незаходя на сайт который вы желаете загрузить?
Но естевственно зайдя на страничку обработки (ну где и будет ваш iframe c загруженным хтмл с другого сайта) ?
тока это будет <input type=text
> сохранить html страницу выданную ...
всё так?
так вам же наверно надо полность закачать, не только хтмл и картинки?
я проехал про ctrl+s
а почему бы Вам невоспользоватся каким-нить Site DownLoader?
P.S. вожможно это ответ:
средствами PHP, физически не сможете добратся до кеша браузера. | |
|
|
|
|
|
|
|
для: jbs
(07.02.2008 в 18:09)
| | >P.S. вожможно это ответ:
>средствами PHP, физически не сможете добратся до кеша браузера.
Надо сохранить только хтмл загруженный в этот ифрэйм.
Вот и я об этом, как в кеш браузера можно попасть? Думаю что об этом можно забыть.
Так что спасибо вам в любом случае. | |
|
|
|