Страница 1 из 1

Стырить график из какти

Добавлено: 2008-04-08 21:44:32
Asperio
Вот такая задачка есть :
Нужно на отдельную страницу вынести один график из кактуса. Но проблема в том, что если не авторизоваться в самом какти, то картинка не грузиться.
С учетом того, что картинка рисуется через пхп файл(динамически) - не знаю как бороться... Есть у кого-нить идеи?

Re: Стырить график из какти

Добавлено: 2008-04-08 23:47:16
Alex Keda
разрешить/завести гвеста, как описано в документации

Re: Стырить график из какти

Добавлено: 2008-04-09 8:17:51
hizel
найти нужный rrd скрипт и отрисовать самому
наппример через rrdcgi

Re: Стырить график из какти

Добавлено: 2008-04-11 9:46:54
idle
lissyara писал(а):разрешить/завести гвеста, как описано в документации
И выдать ему права на просмотр одного нужного графика.

Re: Стырить график из какти

Добавлено: 2008-04-11 10:42:31
Asperio
Временно этим не занимался. Но родилась идея : Авторизация на эту страницу тоже нужна. ПОэтому, хочу сделать такую атворизацию, как в какти. Плюс, если все получиться, и проблемы с графиками отпадут.

Re: Стырить график из какти

Добавлено: 2008-04-11 11:21:15
Alex Keda
тогда просто завести юзера с соответствующими правами

Re: Стырить график из какти

Добавлено: 2008-04-11 11:32:36
Asperio
Это само собой

Re: Стырить график из какти

Добавлено: 2011-10-01 23:12:45
a1024x2048

Код: Выделить всё

use LWP;

	$browser = LWP::UserAgent->new;
	$browser->cookie_jar( HTTP::Cookies->new('file' => '/tmp/cookies.lwp',autosave => 1, ignore_discard=>1,));

	$request=POST ($link_h, [action=>'login',login_username=>'cacti', login_password=>'cacti'],'Accept' => 'image/png',);
	$response = $browser->request($request);
	open (file, '> /usr/local/www/apache22/data/i/png/'.$username.'_h.png');
	print file $response->content;
	close(file);