|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
MPx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 52 Регистрация: 17.11.2005 Репутация: нет Всего: 1 |
Приветствую.
Как сделать скриншот сайта средствами PHP? Поискал на форуме что-то подобное в категории PHP, но так ничего и не нашёл. В гугле нашёл программу khtml2png, но она под линукс. SSH у меня нет. Отдал администратору сервера, он не захотел ставить ссылаясь на безопасность )) Ещё думал сделать что-то подобное в PDF, а потом PDF перевести в jpeg или gif. Нашёл класс, который сохраняет страницу в PDF... Но, слишком криво. Таблицы расползаются, картинки, соответственно, разъезжаются. Я уже молчу про DIVы. Вообщем, решения не нашёл. Может кто встречался с этим?) На самом деле, очень полезная вещь. Мне, например, нужна для поисковика - делать небольшие скрины сайтов... Рабочий пример: http://alexa.com/search?q=mail.ru Этот поисковик имеет довольно большую базу сайтов со скриншотами. |
|||
|
||||
CyClon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Помоему одними средствами PHP это сделать невозможно...
|
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
MPx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 52 Регистрация: 17.11.2005 Репутация: нет Всего: 1 |
nerezus, Так установить нужно. А у моего пользователя таких прав нет .. Только root.
CyClon, да, у меня есть программа под Линукс, как я писал выше. Она это делает с помощью граф. оболочки... В том случае, это был KDE. Есть ещё какие-нибудь идеи? Это сообщение отредактировал(а) MPx - 8.11.2006, 14:19 |
|||
|
||||
MPx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 52 Регистрация: 17.11.2005 Репутация: нет Всего: 1 |
Народ... Посоветуйте что-нибудь... иначе завал
|
|||
|
||||
CyClon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Да ну, если я, например, не проделывал такую фичу, то ничего и сказать не могу. Так и другие, думаю. Нужно искать человека, который занимался этим.
|
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
romantik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 24.2.2007 Где: Kiev Репутация: 1 Всего: 1 |
http://msnsearch.srv.girafa.com/srv/i?s=MS...H&r=mail.ru
сдесь они фриварные, но сделаны под 800*600 - не оч удобно... ну может сойдет ;) я для баннерной сети заюзал... могу выложить скрипт с кэшированием их у тебя на серваке Добавлено @ 00:51 а еще я где-то видел ресурс с заказом такой фичи за бабки... урл не могу вспомнить |
|||
|
||||
ST_Falcon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 330 Регистрация: 14.11.2003 Где: Львов Репутация: нет Всего: 1 |
помоему через флеш можно сделать скриншот. на icq.com кажется так и делали
|
|||
|
||||
capitan |
|
|||
Опытный Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: нет Всего: 13 |
Да, с http://msnsearch.srv.girafa.com скрины проще забирать Вот пример, сегодня сделал: http://capitanstudio.net.ru/pagerank/ Вроде работает. Надо будет попробовать через мультикурл сделать, думаю будет намного быстрее работать.
Это сообщение отредактировал(а) capitan - 18.3.2007, 23:13 |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
в принципе, можно реализовать DOM-дерево(либо при помощи функций доступа к DOM, либо самописно), наложить на них стили из CSS и отрисовать при помощи GD.
потенциальных проблем тут немало:
|
|||
|
||||
mishaSL |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Это уж точно... реализовать свой браузер на PHP с правильным отображением CSS, JavaScript и т.д. это не самое рациональное решение... Это сообщение отредактировал(а) mishaSL - 19.3.2007, 21:08 -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
WolfON |
|
|||
Опытный Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: нет Всего: 8 |
Про Gecko и Mozilla слышали?
не сомневаюсь если можно это использовать для рендеринга страниц |
|||
|
||||
mishaSL |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 2 Всего: 54 |
Вопрос целесообразности и в этом: -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
rubyclub |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 71 Регистрация: 26.2.2007 Где: Odessa/Ukraine Репутация: нет Всего: 2 |
Собираюсь реализовать такой сервис на своем сервере
так что если еще актуально пиши будешь первым кто будет тестить его скрины делаются уже тумбсы и большые тоже так что буду рад возможному сотрудничеству в этом направлении. сервис http://web-face.net будет десь на 18 февраля пока еще проект не рапущен но думаю что через недельку вторую будет работать Это сообщение отредактировал(а) rubyclub - 18.2.2008, 15:27 |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Графика | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |