<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: CAPTCHA Perl. Генерация при помощи ImageMagick</title>
	<atom:link href="http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html</link>
	<description>Понемногу и обо всем, что приходит в голову или кажется интересным. Личный опыт и наработки. Linux, perl, AutoCAD, интернет и заработок в нём, туризм, путешествия и прочее.</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:52:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-3713</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Tue, 27 Apr 2010 03:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-3713</guid>
		<description>Хэш капчи класть в файл или иную БД (в файл логичней и проще, но если уже есть БД для движка - почему бы не создать там таблицу), отработавшие (и при желании - протухшие) хэши капч удалять. Для удобства можно капчам идентификаторы присваивать некие.</description>
		<content:encoded><![CDATA[<p>Хэш капчи класть в файл или иную БД (в файл логичней и проще, но если уже есть БД для движка &#8211; почему бы не создать там таблицу), отработавшие (и при желании &#8211; протухшие) хэши капч удалять. Для удобства можно капчам идентификаторы присваивать некие.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: bash</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-3702</link>
		<dc:creator>bash</dc:creator>
		<pubDate>Mon, 26 Apr 2010 10:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-3702</guid>
		<description>ну хэш пользовательского ввода вычислить без проблем... а вот хэш капчи как ?? он же уже забыт, т.к. скрипт отработался на выводе капчи ). да и вобще это разные скрипты могут быть - один выводит капчу, а другой принимает ввод... вот и заморочка у меня тут (</description>
		<content:encoded><![CDATA[<p>ну хэш пользовательского ввода вычислить без проблем&#8230; а вот хэш капчи как ?? он же уже забыт, т.к. скрипт отработался на выводе капчи ). да и вобще это разные скрипты могут быть &#8211; один выводит капчу, а другой принимает ввод&#8230; вот и заморочка у меня тут (</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-3695</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Mon, 26 Apr 2010 06:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-3695</guid>
		<description>Я бы вычислял хэш сгенерированного слова для капчи и хэш пользовательского ввода, а затем сравнивал их. Модуль Digest::MD5 в помощь.</description>
		<content:encoded><![CDATA[<p>Я бы вычислял хэш сгенерированного слова для капчи и хэш пользовательского ввода, а затем сравнивал их. Модуль Digest::MD5 в помощь.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: bash</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-3685</link>
		<dc:creator>bash</dc:creator>
		<pubDate>Sun, 25 Apr 2010 08:14:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-3685</guid>
		<description>вот сделал капчу... все работает.
а как правильно проверять ее и ввод юзера ?</description>
		<content:encoded><![CDATA[<p>вот сделал капчу&#8230; все работает.<br />
а как правильно проверять ее и ввод юзера ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2930</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Tue, 23 Mar 2010 05:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2930</guid>
		<description>Запустил для проверки на сервере у себя: &lt;a href=&quot;http://dimio.org/wp-content/uploads/2010/03/captcha.txt&quot; rel=&quot;nofollow&quot;&gt;исходный код&lt;/a&gt; - &lt;a href=&quot;http://dimio.org/wp-content/uploads/2010/03/cap_test.png&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://dimio.org/wp-content/uploads/2010/03/cap_test.png&quot;/&gt;&lt;/a&gt;.

	Perl v5.8.8
	ImageMagick 6.5.9-9 2010-02-25 Q16
	Image::Magick (6.005009)
</description>
		<content:encoded><![CDATA[<p>Запустил для проверки на сервере у себя: <noindex><a rel="nofollow" target="_blank" href="http://www.dimio.org/e3f466/URBFQw1KSVBaCQ9YHFdGU0wWER1VXwhFXVtAHhYUCFhYAEIcBVVXBBxUVRhRWURAAAkAHkJIEg==/" >исходный код</a></noindex> &#8211; <noindex><a rel="nofollow" target="_blank" href="http://www.dimio.org/e3f466/URBFQw1KSVBaCQ9YHFdGU0wWER1VXwhFXVtAHhYUCFhYAEIcBVVXBBxUVRhRWURrFwQSRBhACFY=/" ><img src="http://www.dimio.org/e3f466/URBFQw1KSVBaCQ9YHFdGU0wWER1VXwhFXVtAHhYUCFhYAEIcBVVXBBxUVRhRWURrFwQSRBhACFY=/"/></a></noindex>.</p>
<p>	Perl v5.8.8<br />
	ImageMagick 6.5.9-9 2010-02-25 Q16<br />
	Image::Magick (6.005009)</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mike</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2915</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:36:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2915</guid>
		<description>img src=\&quot;$cap_url\&quot; border=\&quot;2\&quot;</description>
		<content:encoded><![CDATA[<p>img src=\&#8221;$cap_url\&#8221; border=\&#8221;2\&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mike</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2914</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2914</guid>
		<description>Сделал так:
  $query = new CGI;
print	$query-&gt;em(&quot;&quot;),
		$query-&gt;textfield(
				-name		=&gt;	&#039;cap_value&#039;,
				-size		=&gt;	10,
				-maxlength	=&gt;	5,
			);
все заработало, но картинка  пустая :(</description>
		<content:encoded><![CDATA[<p>Сделал так:<br />
  $query = new CGI;<br />
print	$query-&gt;em(&#8220;&#8221;),<br />
		$query-&gt;textfield(<br />
				-name		=&gt;	&#8216;cap_value&#8217;,<br />
				-size		=&gt;	10,<br />
				-maxlength	=&gt;	5,<br />
			);<br />
все заработало, но картинка  пустая <img src='http://www.dimio.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2913</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2913</guid>
		<description>Понятно, это движок режет код...</description>
		<content:encoded><![CDATA[<p>Понятно, это движок режет код&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dimio</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2912</link>
		<dc:creator>dimio</dc:creator>
		<pubDate>Mon, 22 Mar 2010 19:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2912</guid>
		<description>В примере указано так:
&lt;blockquote&gt;print   $query-&gt;em(&quot;&lt;img src=\&quot;$cap_url\&quot;/&gt;&quot;),&lt;/blockquote&gt;
,а вы передаёте пустую строку.
Модуль CGI подключен кстати?

Что касается рисунка - во-первых - шрифт указан правильно? Во-вторых - можно покрутить параметры генерации. У меня получалась нормальная картинка с капчей при указанных в примере параметрах.</description>
		<content:encoded><![CDATA[<p>В примере указано так:</p>
<blockquote><p>print   $query-&gt;em(&#8220;<img src=\"$cap_url\"/>&#8220;),</p></blockquote>
<p>,а вы передаёте пустую строку.<br />
Модуль CGI подключен кстати?</p>
<p>Что касается рисунка &#8211; во-первых &#8211; шрифт указан правильно? Во-вторых &#8211; можно покрутить параметры генерации. У меня получалась нормальная картинка с капчей при указанных в примере параметрах.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mike</title>
		<link>http://www.dimio.org/captcha-perl-generaciya-pri-pomoshhi-imagemagick.html/comment-page-1#comment-2910</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Mon, 22 Mar 2010 18:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dimio.org/?p=76#comment-2910</guid>
		<description>Что-то не работает!
Рисунок - просто белый прямоугольник,без текста, а потом
вываливается на
 print	$query-&gt;em(&quot;&quot;),
		$query-&gt;textfield(
				-name		=&gt;	&#039;cap_value&#039;,
				-size		=&gt;	2,
				-maxlength	=&gt;	2,
			);

с сообщением
Can&#039;t call method &quot;em&quot; on an undefined value at /home/.......</description>
		<content:encoded><![CDATA[<p>Что-то не работает!<br />
Рисунок &#8211; просто белый прямоугольник,без текста, а потом<br />
вываливается на<br />
 print	$query-&gt;em(&#8220;&#8221;),<br />
		$query-&gt;textfield(<br />
				-name		=&gt;	&#8216;cap_value&#8217;,<br />
				-size		=&gt;	2,<br />
				-maxlength	=&gt;	2,<br />
			);</p>
<p>с сообщением<br />
Can&#8217;t call method &#8220;em&#8221; on an undefined value at /home/&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

