Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-09-12 12:12:18

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Скриншот сайта

Понадобился скрипт для снятия скриншота с сайта, пример можно увидеть в Яндекс каталоге, напротив описания слева маленькая миниатюра с изображением сайта который представлен в каталоге. Вот такое же надумал реализовать и я. Принцип работы скрипта таков: пишется новость, в ней вставляется ссылка на сайт и скрипт автоматом при добавлении новости генерирует скриншот сайта. Подскажите пожалуйста как реализовать подобное. Заранее спасибо.

Не в сети

#2 2012-09-12 14:33:55

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

Есть вот такой сервис _http://www.thumbshots.ru/ но там нужно вписывать адрес сайта с которого нужно снять скрин, а у меня в шаблоне стоит поле xfields для изображения и не логично каждый раз лезть в краткую и полную новость для того что бы прописать адрес сайта с которого нужно снять скрин. Помогите пожалуйста реализовать. Буду очень благодарен!

Не в сети

#3 2012-09-13 10:45:31

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

Я понял, все как всегда. wink

Не в сети

#4 2012-09-13 12:50:53

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Скриншот сайта

Ты не понимаешь технической сложности вопроса.
Такой сервис на простом php не сделать. Нужны CutyCapt и xvfb, которые вряти тебе разрешать разместить на обычном shared хостинге. (подробнее - http://habrahabr.ru/post/128292/)

Как вариант использовать api существующих сервисов, например так:

<?php

function get_screen($url, $sizer, $sizem, $form)
{
$toapi="http://mini.s-shot.ru/".$sizer."/".$sizem."/".$form."/?".$url;
$out=file_get_contents($toapi);
file_put_contents("screen_name.".$form, $out);
}

?>

Но за частое обращение к серверу скорее всего возможны санкции, т.е. скорее всего лучше ещё использовать proxy.

Не в сети

#5 2012-09-13 16:05:15

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

infinity237, ВОТ ОНО!! Наконец-то, спасибо огромное что ткнули носом!!! Этого я как раз и хотел. Хотя бы какой-то ответ, стоит заморачиваться над этим или нет. Теперь понимаю, что проще не заморачиваться. Руки всегда выручали и выручать будут. smile

Ты не понимаешь технической сложности вопроса.

Вот потому то и создал тему для разъяснения ситуации. Спасибо.

PS хостинг не shared, полноценный платный.

Не в сети

#6 2012-09-13 16:18:21

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Скриншот сайта

shared хостинг == полноценный платный

Не в сети

#7 2012-09-14 16:23:52

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

infinity237, то у меня бывает...))

Не в сети

Подвал раздела

Работает на FluxBB