<?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>Комментарии: Конфигурирование &#8212; Часть 1</title>
	<atom:link href="http://kohanaframework.su/starting/configuring_1/feed" rel="self" type="application/rss+xml" />
	<link>http://kohanaframework.su</link>
	<description>Документация и обучение фреймворку Kohana v3.2</description>
	<lastBuildDate>Tue, 04 Aug 2015 19:12:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: AndreyCh</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1968</link>
		<dc:creator>AndreyCh</dc:creator>
		<pubDate>Tue, 10 Dec 2013 17:19:28 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1968</guid>
		<description>В 3.3.х DEVELOPMENT стоит по умолчанию. 
Все остальные режимы включаются после того как</description>
		<content:encoded><![CDATA[<p>В 3.3.х DEVELOPMENT стоит по умолчанию.<br />
Все остальные режимы включаются после того как</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1708</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Wed, 31 Jul 2013 12:40:08 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1708</guid>
		<description>Ну это код надо смотреть. Так трудно сказать.</description>
		<content:encoded><![CDATA[<p>Ну это код надо смотреть. Так трудно сказать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей Исаков</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1707</link>
		<dc:creator>Андрей Исаков</dc:creator>
		<pubDate>Wed, 31 Jul 2013 05:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1707</guid>
		<description>Денис, прежде всего спасибо тебе за этот ресурс, много нового для себя узнал по фреймворку.
Подскажите, пожалуйста, в чем может быть косяк. У меня сайт ipc-pilot.com. Сделан на фреймворке kohana. На некоторых страницах (в том числе на главной) перед содержанием и после содержания непонятные символы появляются. Не могу понять в чем причине.</description>
		<content:encoded><![CDATA[<p>Денис, прежде всего спасибо тебе за этот ресурс, много нового для себя узнал по фреймворку.<br />
Подскажите, пожалуйста, в чем может быть косяк. У меня сайт ipc-pilot.com. Сделан на фреймворке kohana. На некоторых страницах (в том числе на главной) перед содержанием и после содержания непонятные символы появляются. Не могу понять в чем причине.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: pavel_martin</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1445</link>
		<dc:creator>pavel_martin</dc:creator>
		<pubDate>Fri, 16 Nov 2012 08:40:57 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1445</guid>
		<description>Здравствуйте Дмитрий!

У меня проблема с кодировкой.

Кохана почему то при привязке массива к представлению, тобишь в контроллере авторизации, впереди контента добавляет BOM символы - п»їп»ї.

Сам контроллер 

bind(&#039;message&#039;,$message);
		
		// Если отправляем форму то есть автиризируемся
		if ($_POST)
		{
			// Тримим все поля формы
			$_POST = Arr::map(&#039;trim&#039;, $_POST);
			// Проверяем на заполнение всех полей
			$post = Validation::factory($_POST);
			$post -&gt; rule(&#039;username&#039;, &#039;not_empty&#039;)
				-&gt; rule(&#039;password&#039;, &#039;not_empty&#039;)    
				-&gt; rule(&#039;username&#039;, &#039;min_length&#039;, array(&#039;:value&#039;, 3))
				-&gt; rule(&#039;username&#039;, &#039;max_length&#039;, array(&#039;:value&#039;, 50))
				-&gt; rule(&#039;password&#039;, &#039;min_length&#039;, array(&#039;:value&#039;, 3))
				-&gt; rule(&#039;password&#039;, &#039;max_length&#039;, array(&#039;:value&#039;, 50));
			
				// Создаём метки для наименований полей при ошибке валидации
			$post-&gt;labels(array(&#039;username&#039;=&gt;&#039;Логин&#039;,&#039;password&#039;=&gt;&#039;Пароль&#039;));
			
			// Производим проверку
			if($post-&gt;check())
			{
			
				$username = Arr::get($_POST, &#039;username&#039;);
				$password = Arr::get($_POST, &#039;password&#039;);
				// авторизируемся
				if(Auth::instance()-&gt;login( $username, $password ))
					// Если все окей переходим в админку
					Request::current()-&gt;redirect(&#039;admin&#039;);
				else
					// иначе выводим сообщение об ошибке
					$message=&#039;Авторизаци не прошла. Неверный логин или пароль&#039;;
			}
			else
			{
				// если не прошла валидация записывае массив с ошибками в представление
				$errors = $post -&gt; errors(&#039;validation&#039;);
				$content-&gt;bind(&#039;errors&#039;,$errors);
			}
		}
		// Выводим форму авторизации с описанием ошибок, если авторизация не прошла
		$this-&gt;response-&gt;body($content);
		
	}

	/*
	Выход пользователя
	*/
	function action_logout()
	{
		Auth::instance()-&gt;logout(true);
		Request::current()-&gt;redirect(&#039;auth/login&#039;);
	}

} // End Main

А вот представление





Bestfuns Авторизация



	
		&lt;b&gt;Bestfuns Авторизация&lt;/b&gt;
		
		
		
		    Логин:
		    &lt;input id=&quot;username&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;&quot; /&gt;
			
			
		    
			
		    Пароль:
		    
			
			
		    
			
	 	    Вход
			
			
			  
		
	
		



Припервой загрузке страница отображается нормально, но когда отправляешь форму на сервер, и передаешь ошибки валидации 

$errors = $post -&gt; errors(&#039;validation&#039;);
			$content-&gt;bind(&#039;errors&#039;,$errors);

в начало контента записываются двоичные символы  кодировки BOM - п»їп»ї.  В результате этого страница отображается коряво.

Как решить эту проблему? Почему Кохана добавляет в начало эти символы? Все файлы проекта у меня в кодировке UTF-8 без BOM</description>
		<content:encoded><![CDATA[<p>Здравствуйте Дмитрий!</p>
<p>У меня проблема с кодировкой.</p>
<p>Кохана почему то при привязке массива к представлению, тобишь в контроллере авторизации, впереди контента добавляет BOM символы &#8212; п»їп»ї.</p>
<p>Сам контроллер </p>
<p>bind(&#8216;message&#8217;,$message);</p>
<p>		// Если отправляем форму то есть автиризируемся<br />
		if ($_POST)<br />
		{<br />
			// Тримим все поля формы<br />
			$_POST = Arr::map(&#8216;trim&#8217;, $_POST);<br />
			// Проверяем на заполнение всех полей<br />
			$post = Validation::factory($_POST);<br />
			$post -&gt; rule(&#8216;username&#8217;, &#8216;not_empty&#8217;)<br />
				-&gt; rule(&#8216;password&#8217;, &#8216;not_empty&#8217;)<br />
				-&gt; rule(&#8216;username&#8217;, &#8216;min_length&#8217;, array(&#8216;:value&#8217;, 3))<br />
				-&gt; rule(&#8216;username&#8217;, &#8216;max_length&#8217;, array(&#8216;:value&#8217;, 50))<br />
				-&gt; rule(&#8216;password&#8217;, &#8216;min_length&#8217;, array(&#8216;:value&#8217;, 3))<br />
				-&gt; rule(&#8216;password&#8217;, &#8216;max_length&#8217;, array(&#8216;:value&#8217;, 50));</p>
<p>				// Создаём метки для наименований полей при ошибке валидации<br />
			$post-&gt;labels(array(&#8216;username&#8217;=&gt;&#8217;Логин&#8217;,'password&#8217;=&gt;&#8217;Пароль&#8217;));</p>
<p>			// Производим проверку<br />
			if($post-&gt;check())<br />
			{</p>
<p>				$username = Arr::get($_POST, &#8216;username&#8217;);<br />
				$password = Arr::get($_POST, &#8216;password&#8217;);<br />
				// авторизируемся<br />
				if(Auth::instance()-&gt;login( $username, $password ))<br />
					// Если все окей переходим в админку<br />
					Request::current()-&gt;redirect(&#8216;admin&#8217;);<br />
				else<br />
					// иначе выводим сообщение об ошибке<br />
					$message=&#8217;Авторизаци не прошла. Неверный логин или пароль&#8217;;<br />
			}<br />
			else<br />
			{<br />
				// если не прошла валидация записывае массив с ошибками в представление<br />
				$errors = $post -&gt; errors(&#8216;validation&#8217;);<br />
				$content-&gt;bind(&#8216;errors&#8217;,$errors);<br />
			}<br />
		}<br />
		// Выводим форму авторизации с описанием ошибок, если авторизация не прошла<br />
		$this-&gt;response-&gt;body($content);</p>
<p>	}</p>
<p>	/*<br />
	Выход пользователя<br />
	*/<br />
	function action_logout()<br />
	{<br />
		Auth::instance()-&gt;logout(true);<br />
		Request::current()-&gt;redirect(&#8216;auth/login&#8217;);<br />
	}</p>
<p>} // End Main</p>
<p>А вот представление</p>
<p>Bestfuns Авторизация</p>
<p>		<b>Bestfuns Авторизация</b></p>
<p>		    Логин:<br />
		    &lt;input id=&quot;username&quot; type=&quot;text&quot; name=&quot;username&quot; value=&quot;&#187; /&gt;</p>
<p>		    Пароль:</p>
<p>	 	    Вход</p>
<p>Припервой загрузке страница отображается нормально, но когда отправляешь форму на сервер, и передаешь ошибки валидации </p>
<p>$errors = $post -&gt; errors(&#8216;validation&#8217;);<br />
			$content-&gt;bind(&#8216;errors&#8217;,$errors);</p>
<p>в начало контента записываются двоичные символы  кодировки BOM &#8212; п»їп»ї.  В результате этого страница отображается коряво.</p>
<p>Как решить эту проблему? Почему Кохана добавляет в начало эти символы? Все файлы проекта у меня в кодировке UTF-8 без BOM</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Modder</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1417</link>
		<dc:creator>Modder</dc:creator>
		<pubDate>Tue, 06 Nov 2012 10:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1417</guid>
		<description>Откуда такие строки? Надо так:

Kohana::$environment = Kohana::DEVELOPMENT;
if (isset($_SERVER[&#039;KOHANA_ENV&#039;]))
{
	Kohana::$environment = constant(&#039;Kohana::&#039;.strtoupper($_SERVER[&#039;KOHANA_ENV&#039;]));
}</description>
		<content:encoded><![CDATA[<p>Откуда такие строки? Надо так:</p>
<p>Kohana::$environment = Kohana::DEVELOPMENT;<br />
if (isset($_SERVER['KOHANA_ENV']))<br />
{<br />
	Kohana::$environment = constant(&#8216;Kohana::&#8217;.strtoupper($_SERVER['KOHANA_ENV']));<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1317</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Sun, 07 Oct 2012 20:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1317</guid>
		<description>ничего не трогать</description>
		<content:encoded><![CDATA[<p>ничего не трогать</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: coll3ctor</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1315</link>
		<dc:creator>coll3ctor</dc:creator>
		<pubDate>Sun, 07 Oct 2012 08:34:18 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1315</guid>
		<description>if (getenv(&#039;KOHANA_ENV&#039;) !== FALSE)
{
    // Kohana::$environment = Kohana::DEVELOPMENT;
	Kohana::$environment = constant(&#039;Kohana::&#039;.strtoupper(getenv(&#039;KOHANA_ENV&#039;)));
}
Нужно сделать вот так? т.е. убрать // или ещё и удалить след строку ?</description>
		<content:encoded><![CDATA[<p>if (getenv(&#8216;KOHANA_ENV&#8217;) !== FALSE)<br />
{<br />
    // Kohana::$environment = Kohana::DEVELOPMENT;<br />
	Kohana::$environment = constant(&#8216;Kohana::&#8217;.strtoupper(getenv(&#8216;KOHANA_ENV&#8217;)));<br />
}<br />
Нужно сделать вот так? т.е. убрать // или ещё и удалить след строку ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: coll3ctor</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1314</link>
		<dc:creator>coll3ctor</dc:creator>
		<pubDate>Sun, 07 Oct 2012 08:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1314</guid>
		<description>У меня нету 
/**
 * Set Kohana::$environment if a &#039;KOHANA_ENV&#039; environment variable has been supplied.
 *
 * Note: If you supply an invalid environment name, a PHP warning will be thrown
 * saying &quot;Couldn&#039;t find constant Kohana::&quot;
 */
if (isset($_SERVER[&#039;KOHANA_ENV&#039;]))
{
    Kohana::$environment = constant(&#039;Kohana::&#039;.strtoupper($_SERVER[&#039;KOHANA_ENV&#039;]));
}
такого в файле, вообще :( что делать ?</description>
		<content:encoded><![CDATA[<p>У меня нету<br />
/**<br />
 * Set Kohana::$environment if a &#8216;KOHANA_ENV&#8217; environment variable has been supplied.<br />
 *<br />
 * Note: If you supply an invalid environment name, a PHP warning will be thrown<br />
 * saying &#171;Couldn&#8217;t find constant Kohana::&#187;<br />
 */<br />
if (isset($_SERVER['KOHANA_ENV']))<br />
{<br />
    Kohana::$environment = constant(&#8216;Kohana::&#8217;.strtoupper($_SERVER['KOHANA_ENV']));<br />
}<br />
такого в файле, вообще <img src='http://kohanaframework.su/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  что делать ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1230</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Sun, 09 Sep 2012 11:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1230</guid>
		<description>Ну как я и предполагал :)
Удачи.</description>
		<content:encoded><![CDATA[<p>Ну как я и предполагал <img src='http://kohanaframework.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Удачи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vladimir</title>
		<link>http://kohanaframework.su/starting/configuring_1/comment-page-1#comment-1229</link>
		<dc:creator>Vladimir</dc:creator>
		<pubDate>Sun, 09 Sep 2012 11:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=369#comment-1229</guid>
		<description>Вопрос исчерпан, просто у меня в PHP Designer по умолчанию текст писался в кодировке windows-1251, пересохранил всё заработало.</description>
		<content:encoded><![CDATA[<p>Вопрос исчерпан, просто у меня в PHP Designer по умолчанию текст писался в кодировке windows-1251, пересохранил всё заработало.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
