{"id":1476,"date":"2012-10-02T22:18:34","date_gmt":"2012-10-02T18:18:34","guid":{"rendered":"http:\/\/yousite.ru\/?p=1476"},"modified":"2012-10-02T22:18:34","modified_gmt":"2012-10-02T18:18:34","slug":"%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-phpbb3-%d0%be%d1%82-%d1%81%d0%bf%d0%b0%d0%bc-%d0%b1%d0%be%d1%82%d0%be%d0%b2-%d0%ba%d0%b0%d0%bf%d1%87%d0%b0-%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81","status":"publish","type":"post","link":"https:\/\/yousite.ru\/?p=1476","title":{"rendered":"\u0417\u0430\u0449\u0438\u0442\u0430 phpBB3 \u043e\u0442 \u0441\u043f\u0430\u043c \u0431\u043e\u0442\u043e\u0432 | \u041a\u0430\u043f\u0447\u0430 + \u0432\u043e\u043f\u0440\u043e\u0441"},"content":{"rendered":"<p>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432\u0441\u0435\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430, \u043d\u0435\u0441\u043a\u043e\u043d\u0447\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0441\u043f\u0430\u043c\u0430 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435, \u043d\u0435 \u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0430\u043f\u0447\u0438?<!--more--><br \/>\n\u0421\u043f\u0430\u043c \u0431\u043e\u0442\u044b \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u0443\u044e\u0442\u0441\u044f, \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0432\u0441\u0435 \u0443\u043c\u043d\u0435\u0435, \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u043f\u043e \u043f\u043e\u0447\u0442\u0435, \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u044e\u0442 \u0440\u043e\u0434\u043d\u0443\u044e \u043a\u0430\u043f\u0447\u0443 \u0438 ReCapcha \u0438\u043c \u0443\u0436\u0435 \u043f\u043e\u0437\u0443\u0431\u0430\u043c \ud83d\ude41<\/p>\n<p>\u041f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043c \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043a\u0430\u043f\u0447\u0443 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u0430\u043a \u043e\u043d\u0438 \u0441\u043f\u0440\u0430\u0432\u044f\u0442\u0441\u044f. \u041f\u0435\u0440\u0432\u043e\u0435, \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u043e\u0434\u043d\u0443\u044e \u043a\u0430\u043f\u0447\u0443 \u0432 \u0430\u0434\u043c\u0438\u043d \u043f\u0430\u043d\u0435\u043b\u0438, \u0432\u0442\u043e\u0440\u043e\u0435, \u0438\u0434\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0443:<\/p>\n<p>\/styles\/&lt;\u0438\u043c\u044f \u0432\u0430\u0448\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430&gt;\/template\/ucp_register.html;<\/p>\n<p>\u0418 \u0438\u0449\u0435\u043c \u0442\u0430\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434:<\/p>\n<pre class=\"brush: php; gutter: true\">&lt;!-- IF CAPTCHA_TEMPLATE --&gt;\r\n&lt;!-- INCLUDE {CAPTCHA_TEMPLATE} --&gt;\r\n&lt;!-- ENDIF --&gt;<\/pre>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c \u0435\u0433\u043e \u043d\u0430 \u044d\u0442\u043e\u0442:<\/p>\n<pre class=\"brush: php; gutter: true\">&lt;div class=&quot;panel&quot;&gt;\r\n&lt;script type=&quot;text\/javascript&quot;&gt;\r\n\/\/ &lt;![CDATA[function on_update(){\r\nvar random_num = (Math.round((Math.random()*9)+1));\r\ndocument.getElementById(&#039;reload&#039;).src = &#039;capcha\/img.php?s=&#039;+random_num;\r\n}\r\n\/\/ ]]&gt;\r\n&lt;\/script&gt;\r\n&lt;div class=&quot;inner&quot;&gt;\r\n &lt;span class=&quot;corners-top&quot;&gt;&lt;span&gt;&lt;\/span&gt;&lt;\/span&gt;\r\n &lt;h3&gt;\u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0441\u043f\u0430\u043c \u0431\u043e\u0442\u043e\u0432&lt;\/h3&gt;\r\n &lt;p&gt;\u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0434 \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435: &lt;input type=&quot;text&quot; name=&quot;numbs&quot; id=&quot;numbs&quot; size=&quot;40&quot;&gt;&lt;\/p&gt;\r\n &lt;img src=&quot;capcha\/img.php&quot; id=&quot;reload&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;\r\n&lt;\/div&gt;\r\n  &lt;a href=&quot;javascript:on_update();&quot; style=&quot;font-size:9px;&quot;&gt;\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443&lt;\/a&gt;&lt;br&gt;&lt;hr&gt;&lt;br&gt;\r\n  &lt;p&gt;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 8-\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0430: &lt;input type=&quot;text&quot; name=&quot;questansw&quot; size=&quot;40&quot;&gt; &lt;\/p&gt;  \r\n  &lt;span class=&quot;corners-bottom&quot;&gt;&lt;span&gt;&lt;\/span&gt;\r\n  &lt;\/span&gt;\r\n  &lt;\/div&gt;\r\n&lt;\/div&gt;<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u0425\u0422\u041c\u041b \u043a\u043e\u0434 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 2 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0437\u0430\u0449\u0438\u0442\u044b, \u043f\u0435\u0440\u0432\u0430\u044f \u044d\u0442\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u0430\u043f\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0441\u0430\u043c\u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u043c. \u0411\u043e\u0442\u044b \u043f\u0438\u0448\u0443\u0442 \u0434\u043b\u044f \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0444\u043e\u0440\u0443\u043c\u043e\u0432, \u043f\u043e-\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u0432\u0430\u0448 \u0444\u043e\u0440\u0443\u043c \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u044d\u0442\u043e \u0432\u0432\u043e\u0434\u0438\u0442 \u0438\u0445 \u0432 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0435, \u0430 \u0432\u0430\u0441 \u043d\u0430 \u043a\u0430\u043a\u043e\u0435 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u0442 \u0441\u043f\u0430\u043c\u0430. \u041c\u044b \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u0441\u043b\u043e\u0436\u043d\u0438\u043c \u0438\u043c \u0436\u0438\u0437\u043d\u044c, \u0441\u0434\u0435\u043b\u0430\u0432 \u0434\u0432\u043e\u0439\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443, \u043a\u0440\u043e\u043c\u0435 \u043a\u0430\u043f\u0447\u0438, \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u043c \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441. \u041a\u0430\u043a \u0432\u0430\u043c, \u00ab\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 8-\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0430\u00bb, \u043e\u0442\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u00ab\u0430\u0432\u0433\u0443\u0441\u0442\u00bb, \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442, \u0430 \u0432\u043e\u0442 \u043d\u0435\u043b\u044e\u0434\u044c \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442, \u043f\u043e\u043a\u0430 \u0430\u0432\u0442\u043e\u0440 \u0431\u043e\u0442\u0430 \u043d\u0435 \u043d\u0430\u043f\u0438\u0448\u0435\u0442 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0435.<br \/>\n\u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438\u0437 \u0441\u0435\u0440\u0438\u0438: \u00ab\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u0434\u0435\u0442 6+10=\u00bb, \u0438\u0445 \u0440\u043e\u0431\u043e\u0442\u044b \u0440\u0430\u0441\u043a\u0430\u043b\u044b\u0432\u0430\u044e\u0442, \u0438\u043b\u0438 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0437\u0430\u0443\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u044f\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044e. \u0422\u0443\u0442 \u043d\u0443\u0436\u0435\u043d \u0440\u0430\u0437\u0443\u043c\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0438\u0441.<\/p>\n<p>\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0425\u0422\u041c\u041b \u043a\u043e\u0434 \u043c\u043e\u0436\u043d\u043e \u0432 \u0430\u0434\u043c\u0438\u043d \u043f\u0430\u043d\u0435\u043b\u0438 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u0442\u0438\u043b\u0438, \u0438\u043b\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, \u0430 \u043f\u043e\u0442\u043e\u043c \u0437\u0430\u043b\u0438\u0432 \u043f\u043e ftp, \u043d\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043a\u044d\u0448 \u0432 \u0430\u0434\u043c\u0438\u043d \u043f\u0430\u043d\u0435\u043b\u0438, \u0438\u043d\u0430\u0447\u0435 \u0432\u044b \u043d\u0435 \u0443\u0432\u0438\u0434\u0438\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u0432 \u041f\u0425\u041f \u043a\u043e\u0434 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u044d\u0442\u0438\u0445 \u043f\u043e\u043b\u0435\u0439 \u0438 \u043a\u043e\u0434 \u043d\u043e\u0432\u043e\u0438\u0441\u043f\u0435\u0447\u0435\u043d\u043d\u043e\u0439 \u043a\u0430\u043f\u0447\u0438.<\/p>\n<p>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0438\u043b \/includes\/ucp\/ucp_register.php \u0438 \u0432 221 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u0442\u0430\u0432\u0438\u043c \u043a\u043e\u0434, \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435:<\/p>\n<pre class=\"brush: php; gutter: true\">if (!check_form_key(&#039;ucp_register&#039;))\r\n{\r\n     $error[] = $user-&gt;lang[&#039;FORM_INVALID&#039;];\r\n}<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u043a\u043e\u0434:<\/p>\n<pre class=\"brush: php; gutter: true\">session_start();\r\n \r\n$_POST[&#039;numbs&#039;] = (INT)$_POST[&#039;numbs&#039;];\r\n$k = false;\r\n \r\n\/\/ \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u0430\u043f\u0447\u0438\r\nif(empty($_SESSION[&#039;num&#039;]) &amp;&amp; empty($_POST[&#039;numbs&#039;]) || $_POST[&#039;numbs&#039;] == 0){\r\n       $error[] = &#039;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u043a\u043e\u0434&#039;;\r\n       $k = true;\r\n       unset($_SESSION[&#039;num&#039;]);\r\n}\r\nif($_SESSION[&#039;num&#039;] &gt; 0 &amp;&amp; $_SESSION[&#039;num&#039;] != $_POST[&#039;numbs&#039;] &amp;&amp; !$k){\r\n \r\n        $error[] = &#039;\u041f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u043a\u043e\u0434\u043e\u043c \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435!&#039;;\r\n} \r\n \r\n\/\/ \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b \u0432\u043e\u043f\u0440\u043e\u0441 - \u043e\u0442\u0432\u0435\u0442\r\n$_POST[&#039;questansw&#039;]  = mb_convert_case($_POST[&#039;questansw&#039;] , MB_CASE_LOWER, &quot;UTF-8&quot;);\r\n \r\nif($_POST[&#039;questansw&#039;] != &#039;\u0430\u0432\u0433\u0443\u0441\u0442&#039;){\r\n         $error[] = &#039;\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441&#039;;\r\n \r\n}\r\nunset($_SESSION[&#039;num&#039;]);\r\nsession_destroy();<\/pre>\n<p>\u042d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0432\u0430\u043c \u0447\u0435\u0440\u0435\u0437 \u0430\u0434\u043c\u0438\u043d\u043a\u0443 \u0432\u0430\u043c \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u0441\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0430\u0432\u0438\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043b\u044e\u0431\u044b\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 <strong>UTF<\/strong> \u0431\u0435\u0437 <strong>BOM<\/strong>, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e! \u0418\u0442\u0430\u043a, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043d\u0430 iteger ($_POST[&#8216;numbs&#8217;]), \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0435\u0439, \u0441\u0435\u0441\u0441\u0438\u044e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u043a\u0430\u043f\u0447\u0438. \u0415\u0441\u043b\u0438 \u0432\u044b \u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u0432\u043e\u043f\u0440\u043e\u0441, \u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0435\u0433\u043e \u0442\u0443\u0442: $_POST[&#8216;questansw&#8217;] != &#8216;\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c&#8217;, \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u0442\u0435 \u043a\u0430\u0432\u044b\u0447\u043a\u0438.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0441\u0430\u043c\u043e\u0439 \u043a\u0430\u043f\u0447\u0438. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 \u0432 \u043a\u043e\u0440\u043d\u0435 \u0444\u043e\u0440\u0443\u043c\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c capcha, \u0432 \u043d\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0444\u0430\u0439\u043b img.php \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 <strong>UTF<\/strong> \u0431\u0435\u0437 <strong>BOM<\/strong>, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e! \u0422\u0430\u043a \u0436\u0435 \u043f\u043e\u0434\u0431\u0435\u0440\u0438\u0442\u0435 3-4 \u0448\u0440\u0438\u0444\u0442\u0430, \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u0438\u0445 \u0432 \u043f\u0430\u043f\u043a\u0443 capcha, \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b <a title=\"\u0448\u0440\u0438\u0444\u0442\u044b ttf\" href=\"http:\/\/yousite.ru\/wp-content\/uploads\/2012\/10\/fonts.rar\">\u044d\u0442\u0438<\/a>, \u0447\u0435\u0441\u0442\u043d\u043e \u0441\u043a\u0430\u0436\u0443 \u0434\u043e\u043b\u0433\u043e \u043d\u0435 \u043a\u043e\u043f\u0430\u043b, \u043b\u0435\u043d\u044c \u0431\u044b\u043b\u043e. \u0428\u0440\u0438\u0444\u0442\u044b \u0431\u0435\u0440\u0438\u0442\u0435 ttf, \u043d\u0435 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0442\u044f\u0436\u0435\u043b\u044b\u0435. \u041d\u0435 \u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0443\u043a\u043e\u043f\u0438\u0441\u043d\u044b\u0435 \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0448\u0440\u0438\u0444\u0442\u044b, \u043b\u0443\u0447\u0448\u0435 \u0431\u0440\u0430\u0442\u044c \u0448\u0440\u0438\u0444\u0442 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0448\u0443\u043c\u0430\u043c\u0438 \u0438 \u0437\u0430\u0441\u0435\u0447\u043a\u0430\u043c\u0438.<\/p>\n<pre class=\"brush: php; gutter: true\">&lt;?\r\nsession_start();\r\nheader(&quot;Content-type: image\/jpeg&quot;);\r\n$w=120; \/\/ \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043a\u0430\u043f\u0447\u0438 \u043f\u043e \u0448\u0438\u0440\u0438\u043d\u0435\r\n$h=40; \/\/ \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043a\u0430\u043f\u0447\u0438 \u043f\u043e \u0432\u044b\u0441\u043e\u0442\u0435\r\n$im = imagecreatetruecolor($w,$h);\r\n$white = imagecolorallocate($im, 241,241,241); \/\/ \u0446\u0432\u0435\u0442 \u0444\u043e\u043d\u0430\r\n$red = imagecolorallocate($im, 0,0,102);\r\n$black = imagecolorallocate($im, 0,0,0);\r\n$black2 = imagecolorallocate($im, 0xbb,0xbb,0xbb);\r\nimagefill ($im,10,10,$white);\r\n$angle=0;\r\n$x=5;\r\n$text=&#039;&#039;. mt_rand(10000,99999);\r\n$i=mt_rand(0,2);\r\n$text[$i+1]=$text[$i];\r\n$i=mt_rand(0,2);\r\n$text[$i+1]=$text[$i];\r\n$_SESSION[&#039;num&#039;]=$text;\r\n$path = dirname(__FILE__).&#039;\/&#039;;\r\n$fonts = array(&#039;\u0438\u043c\u044f_\u0432\u0430\u0448\u0435\u0433\u043e_\u0448\u0440\u0438\u0444\u0442\u0430_1.ttf&#039;,&#039;\u0438\u043c\u044f_\u0432\u0430\u0448\u0435\u0433\u043e_\u0448\u0440\u0438\u0444\u0442\u0430_2.ttf&#039;,&#039;\u0438\u043c\u044f_\u0432\u0430\u0448\u0435\u0433\u043e_\u0448\u0440\u0438\u0444\u0442\u0430_3.ttf&#039;); \/\/ \u0442\u0443\u0442 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u0445 \u0448\u0440\u0438\u0444\u0442\u043e\u0432!\r\n$s1=17;\r\n$s2=$s1-2;\r\n$angle=mt_rand(-5,5);\r\nfor($i=0;$i&lt;=4;$i++){\r\n     $y=32+mt_rand(0,2);\r\n     $font=$fonts[mt_rand(0,count($fonts)-1)];\r\n     imagettftext($im, $s1, $angle, $x, $y, $red, $path.$font, $text[$i]);\r\n     imagettftext($im, $s2, $angle, $x, $y, $black, $path.$font, $text[$i]);\r\n     $x+=(17+mt_rand(0,2));\r\n     $angle+=2;\r\n}\r\nimageinterlace($im,1);\r\nimagejpeg($im,&#039;&#039;,90);\r\nimagedestroy($im);\r\n?&gt;<\/pre>\n<p>\u041a\u043e\u0434 \u043f\u0438\u0441\u0430\u043b \u043d\u0435 \u044f, \u0430 \u043d\u0435\u043a\u0438\u0439 \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a <strong>\u0414\u0436\u0435\u043b\u0443<\/strong> \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0435\u0433\u043e \u0431\u043b\u043e\u0433 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044e \u043a\u0430\u043a \u043d\u0430\u0439\u0434\u0443, \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0442\u0435\u0440\u044f\u043b\u0430\u0441\u044c \u0432 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0430\u0445.<br \/>\n\u0420\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0434\u043e\u0432\u043e\u0434\u043a\u0435 \u0444\u043e\u0440\u0443\u043c\u0430 \u043d\u0430\u043f\u0438\u043b\u044c\u043d\u0438\u043a\u043e\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 5 \u043c\u0438\u043d! \u0410 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0430 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043f\u043e\u043a\u0430.<br \/>\n\u0423\u0432\u0438\u0434\u0435\u043b\u0438 \u043d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438, \u0438\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439, \u043f\u0438\u0448\u0438\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432\u0441\u0435\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430, \u043d\u0435\u0441\u043a\u043e\u043d\u0447\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0441\u043f\u0430\u043c\u0430 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435, \u043d\u0435 \u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0430\u043f\u0447\u0438?<\/p>\n","protected":false},"author":1,"featured_media":1477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123],"tags":[136],"class_list":["post-1476","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-phpbb","tag-phpbb"],"_links":{"self":[{"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/posts\/1476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yousite.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1476"}],"version-history":[{"count":1,"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/posts\/1476\/revisions"}],"predecessor-version":[{"id":1479,"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/posts\/1476\/revisions\/1479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yousite.ru\/index.php?rest_route=\/wp\/v2\/media\/1477"}],"wp:attachment":[{"href":"https:\/\/yousite.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yousite.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yousite.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}