[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохраненная копия
Эли4ка
Уважаемые форумчане,,подскажите как сделать такой скрипт..рядом со страничкой выводилось сохраненная копия(как на Яндексе,Гугле,Мейл.Ру)...?



Спустя 4 часа, 4 минуты, 18 секунд (28.08.2011 - 10:52) neadekvat написал(а):
Пишешь убийцу Яндекса?

Делается просто - сохраняешь исходный код страницы к себе на сервер и потом эту страницу и показываешь.
Правда, места для этого надо много.

Спустя 51 минута, 24 секунды (28.08.2011 - 11:43) Nikitian написал(а):
Сохраняете страницу, все относительные гиперссылки и ссылки на ресурсы заменяете на абсолютные с учётом тега base.

Спустя 1 день, 2 часа, 52 минуты, 26 секунд (29.08.2011 - 14:36) Эли4ка написал(а):
Nikitian
можете пример дать,если Вам не трудно?

Спустя 12 минут, 27 секунд (29.08.2011 - 14:48) Игорь_Vasinsky написал(а):
file_get_contents() (file_put_contents()) - но сохранит всё как статику (т.е если даже была динамическая страница - ты сохранишь всё в сатику), и пишеь в html-файлы

Спустя 24 минуты, 12 секунд (29.08.2011 - 15:12) Эли4ка написал(а):
Игорь_Vasinsky
да я это понимаю..но у меня не получается сделать так чтобы рядом со страницей и были стили..а то коряво как-то..а вот как это сделать?

Спустя 1 час, 32 минуты, 38 секунд (29.08.2011 - 16:45) Игорь_Vasinsky написал(а):
ты говоришь о своём сайте (т.е. всё на одном хостинге?) - тогда все пути к стилям сохраняются в исходном коде.
Я понимаю - что эти страницы удобней держать в отдельной директории (поддиректориях) - тогда меняй пути на полные.
Или о чём ты?

Спустя 3 часа, 40 минут, 45 секунд (29.08.2011 - 20:26) grafnet написал(а):
Цитата (Игорь_Vasinsky @ 29.08.2011 - 13:45)
Или о чём ты?

Может о том, что не получается сохранить стили и прочее с страницы?
Тогда:
1. Получаем контент страницы.
2. Выдираем ссылки на ресурсы стр..
3. Сохраняем их в нужную директорию.
4. Заменяем ссылки в странице на новые.
5. Сохраняем страницу в нужную директорию.

Спустя 5 часов, 21 минута, 33 секунды (30.08.2011 - 01:47) Эли4ка написал(а):
grafnet
да..примерно так..но вот страницы получается..а как стили к ним впридачу?

Спустя 7 часов, 42 минуты, 38 секунд (30.08.2011 - 09:30) grafnet написал(а):
Цитата (Эли4ка @ 29.08.2011 - 22:47)
grafnet
да..примерно так..но вот страницы получается..а как стили к ним впридачу?

1. Регулярками.
2. Wget - идеальный вариант. Сам сохранит страницу, вместе со стилями и прочим, еще и ссылки на них изменит.
3.Что-то из этих библиотек:
- «PHPQuery»
- «Simple HTML DOM»
- «Zend DOM Query»
- «Nokogiri»

Спустя 2 часа, 14 минут, 27 секунд (30.08.2011 - 11:44) Эли4ка написал(а):
grafnet
понятно..буду пытаться..а Вы не знаете как примерно это реализовано у Google или яndex ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.