[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скриншот полной web-страницы
olgatcpip
Мне нужно сделать скинн web-страницы. Мне уже подсказали хорошенькую функцию imagegrabwindow

PHP
$browser = new COM("InternetExplorer.Application");
$handle $browser->HWND;
$browser->Visible true;
$browser->Fullscreen true;
$browser->Navigate("http://phpforum.ru/index.php?showtopic=16214");

/* Still working? */
while ($browser->Busy) {
    
com_message_pump(4000);
}
$im imagegrabwindow($handle0);
$browser->Quit();
imagepng($im"iesnap.png");
imagedestroy($im);


К сожалению, таким образом скринится не вся страничка,если там есть прокрутка, то низ странички не получится снять. Что-то я не могу найти как скринить страничку целиком. Помогите кто чем сможет.
Спасибо.



Спустя 1 час, 45 минут, 32 секунды (18.03.2009 - 13:36) Viking написал(а):
а если второй аргумент в единицу поставить, это не оно?
если нет, то имхо вряд ли что-то можно придумать, разве что яваскриптом делать прокрутку и делать несколько снимков

Спустя 11 минут, 27 секунд (18.03.2009 - 13:47) olgatcpip написал(а):
вот так?
PHP
$im imagegrabwindow($handle,1);


не помогает.

Но идея с прокрутко таки не плоха. Подскажите как прокрутку делать и вовремя остановиться? Я ранише так не делала, если кто подскажет быстрее моё дело пойдет rolleyes.gif

Спустя 10 минут, 26 секунд (18.03.2009 - 13:58) sergeiss написал(а):
По сути вопроса не подскажу... Но вот вопрос: а что за задача, что надо делать снимок страницы таким образом?

Спустя 6 минут, 55 секунд (18.03.2009 - 14:05) olgatcpip написал(а):
задача ставилась какт-то так: ползователь вводит URL где web-страница находится, а надо получит картинку этой странички. Для чего? там тема про депонирование файлов, web-страниц еще чего-то..

Но я уверена, что есть какое-то свойство, которое, вохможно, обманывает монитор: делает вид что размер монитора такое-же как и страничка.
И подобное свойство браузера найти не могу. И даже не уварена что это свойство браузера. (не знаю понятна ли моя мысля unsure.gif )


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

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