<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://programm.mybb.forum/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Форум программистов</title>
		<link>http://programm.mybb.forum/</link>
		<description>Форум программистов</description>
		<language>ru-ru</language>
		<lastBuildDate>Sat, 28 Mar 2015 13:18:02 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Ищите программиста или дизайнера?</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=30#p30</link>
			<description>&lt;p&gt;Фриланс - удаленная работа в Украине и России.&lt;br /&gt;Быстрый поиск исполнителя !&lt;br /&gt;Надежные Работодатели!&lt;br /&gt;payuah.com&amp;#160; - надежный гарант Ваших сделок.&lt;br /&gt;Безопасные сделки с лучшим минимальным процентом!&lt;br /&gt;Фриланс &lt;a href=&quot;http://www.payuah.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.payuah.com&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (фриланс)</author>
			<pubDate>Sat, 28 Mar 2015 13:18:02 +0300</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=30#p30</guid>
		</item>
		<item>
			<title>РНР программирование</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=29#p29</link>
			<description>&lt;p&gt;О &lt;strong&gt;РНР &lt;/strong&gt;программировании можно сказать, что его легче изучить или освоить на практических - &lt;a href=&quot;http://qps.ru/BOAmi&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Сайтостроение&lt;/a&gt;примерах кода и потом уже создавать свои проекты сайтов и добавлять их на хостинги. Сначала конечно надо &lt;strong&gt;теоретически&lt;/strong&gt; разобраться в нюансах и переходить практиковаться на компьютере с помощью Денвер-программы, уже есть версия, которую можно не устанавливать а только вставить папку и работать, все что будет сделано и проверено с помощью ее на &lt;strong&gt;компьютере&lt;/strong&gt;, то и отобразится идентично в сети.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (koctik)</author>
			<pubDate>Thu, 28 Mar 2013 07:21:31 +0400</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=29#p29</guid>
		</item>
		<item>
			<title>Скрипт коммерческих обьявлений, применение его в работеС помощью данно</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=16#p16</link>
			<description>&lt;p&gt;С помощью данного скрипта обьявлений на котором работает наш ресурс &lt;a href=&quot;http://bnec.ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://bnec.ru&lt;/a&gt;, Вы можете cделать привлечение к себе на сайт посетителей для добавления любых своих и личных материалов, вплоть до загрузки видео - роликов, чтобы сделать рекламу или раскрутиться. Есть при желании возможность и добавить интересные статьи.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (koctik)</author>
			<pubDate>Tue, 29 May 2012 13:03:57 +0400</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=16#p16</guid>
		</item>
		<item>
			<title>PhP программирование при создании сайтов</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=12#p12</link>
			<description>&lt;p&gt;В современное время на этом серверном языке все больше и больше создается в сетях Интернета порталов, блогов, форумов. РНР программирование можно освоить не сразу а надо приложить не мало усилий для этого. И если захотеть побольше узнать то много практических примеров для начинающих(не для гуру уже все знающих), приводится на этом ресурсе &lt;a href=&quot;http://php-bce.ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://php-bce.ru&lt;/a&gt; где в основном программный код описывается и разбирается считай до мелочей а так же проверяется легко в работе на Денвере, что фактически отобразится и в Интернете.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (koctik)</author>
			<pubDate>Sun, 13 May 2012 22:23:19 +0400</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=12#p12</guid>
		</item>
		<item>
			<title>Полезные приемы</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=5#p5</link>
			<description>&lt;p&gt;Работа с Windows начинается с Рабочего стола, а это тоже окно со всеми вытекающими отсюда последствиями. Чтобы получить его указатель, надо воспользоваться функцией GetDesktopWindow. Рассмотрим несколько примеров, с помощью которых можно пошутить, используя Рабочий стол. &lt;/p&gt;
						&lt;p&gt;HWND h=GetDesktopWindow(); &lt;br /&gt;EnableWindow(h, FALSE); &lt;/p&gt;
						&lt;p&gt;В первой строке кода мы получаем указатель на окно, а во второй — делаем его неактивным. Попробуйте выполнить этот код в своей программе, и вы заблокируете Windows. Жаль, что блокировка не полная, и с помощью нажатия клавиш &amp;lt;Ctrl&amp;gt;+&amp;lt;Alt&amp;gt;+&amp;lt;Del&amp;gt; откроется Диспетчер задач, после чего блокировка исчезнет. Но если поместить этот код в бесконечный цикл или в цикл обработки сообщений, то Windows исчезнет &amp;quot;навсегда&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (metalist)</author>
			<pubDate>Tue, 11 Nov 2008 22:44:13 +0300</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=5#p5</guid>
		</item>
		<item>
			<title>Правильно работаем с MySQL в PHP</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=4#p4</link>
			<description>&lt;p&gt;Правильно работаем с MySQL в PHP	&lt;/p&gt;
						&lt;p&gt;В данной статье я попробую рассказать вам не только о принципах организация доступа к базам данных MySQL в PHP, но и постараюсь объяснить основные особенности разработки программ с использование базы данных.&lt;/p&gt;
						&lt;p&gt;1. База данных должна открыватся в самом начале документа и закрыватся в самом конце.&lt;/p&gt;
						&lt;p&gt;Для того, чтобы открыть соединение с хостом базы данных и выбрать необходиму базу для работы в PHP используются следующий функции:&lt;/p&gt;
						&lt;p&gt;@mysql_connect( dbhost, dblogin, dbpass ) or die()&lt;br /&gt;@mysql_select_db( dbname ) or die()&lt;/p&gt;
						&lt;p&gt;Функция @mysql_connect открывает соединение с хостом базы данных (dbhost), использую при этом логин и пароль доступа к серверу базы данных (dblogin, dbpass).&lt;/p&gt;
						&lt;p&gt;Функция @mysql_select_db выбирает необходимую базу данных для работы.&lt;/p&gt;
						&lt;p&gt;Для закрытия базы данных используется функция mysql_close(). На самом деле, использование данной функции не обязательно, так как обычно база данных сама закрывается после генерации скрипта.&lt;/p&gt;
						&lt;p&gt;Необходимо заметить, что некоторые неопытные программисты очень часто открывают и закрывают базу данных по несколько раз на одной странице. &lt;/p&gt;
						&lt;p&gt;Некорректное (хотя и возможное) обращение к базе данных:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;....&lt;br /&gt;@mysql_close();&lt;/p&gt;
						&lt;p&gt;....&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;....&lt;br /&gt;@mysql_close();&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;Считается, что после обработки данных из базы данных соединения сразу же необходимо закрыть. Необязательно. Вполне разумнее и экономнее использовать следующую конструкцию:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;....&lt;br /&gt;@mysql_close()&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;2. После выполнения запроса, необходимо убедится, что функция вернула хоть какой-нибудь результат. Для выполнения запроса используется функция mysql_query.&lt;/p&gt;
						&lt;p&gt;Пример:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;$query = mysql_query ( &amp;quot;SELECT * FROM catalog&amp;quot; );&lt;br /&gt;...&lt;br /&gt;@mysql_close()&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;В качестве параметра функции mysql_query использутеся SQL запрос к базе данных. Для получения данных, сформированных в результате выполнения запроса используется функция mysql_result в таком виде:&lt;/p&gt;
						&lt;p&gt;mysql_result ( query, numRecord, Column )&lt;/p&gt;
						&lt;p&gt;Переменная query - это выполненный запрос (в нашем случае это переменная $query), numRecord - порядковый номер строки выполненного запроса, Column - номер поля таблицы или ее название.&lt;/p&gt;
						&lt;p&gt;Пример:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;/p&gt;
						&lt;p&gt;$query = mysql_query ( &amp;quot;SELECT Num, Site FROM catalog&amp;quot; );&lt;br /&gt;$num = mysql_result ( $query, 0, &#039;Num&#039; );&lt;br /&gt;$site = mysql_result ( $query, 0, &#039;Site&#039; ); &lt;/p&gt;
						&lt;p&gt;@mysql_close()&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;В данном случае мы получили значения полей Num и Site первой строки запроса.&lt;/p&gt;
						&lt;p&gt;3. Если вы используете подобный алгоритм, то неоднократно встречались с такой ошибкой как&lt;/p&gt;
						&lt;p&gt;Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result &lt;/p&gt;
						&lt;p&gt;Переводится это все как &amp;quot;попытка выбрать данные из несуществующей строки&amp;quot;. Другими словами, вы попытались выбрать данные из строки выполненного запроса, которого не существует. Очень часто данная ошибка возникает, когда $query возвратил пустой результат и ничего не выбрал по заданному запросу. В этом случае обязательно проверяйте, возвратил ли запрос какие-то данные или нет:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;$query = mysql_query ( &amp;quot;SELECT Num, Site FROM catalog&amp;quot; );&lt;br /&gt;if ( mysql_num_rows ( $query ) &amp;gt; 0 ) {&lt;/p&gt;
						&lt;p&gt;$num = mysql_result ( $query, 0, &#039;Num&#039; );&lt;br /&gt;$site = mysql_result ( $query, 0, &#039;Site&#039; ); &lt;/p&gt;
						&lt;p&gt;}&lt;/p&gt;
						&lt;p&gt;@mysql_close()&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;Функция mysql_num_rows считает количество записей (строк), которые вернула переменная $query при выполнении запроса. Если количество строк больше нуля, результаты стоит обрабатывать. Если строк больше одной, необходимо обрабатывать результаты выполнения запросов в цикле:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect ( dbhost, dblogin, dbpass ) or die();&lt;br /&gt;@mysql_select_db ( dbname ) or die();&lt;br /&gt;$query = mysql_query ( &amp;quot;SELECT Num, Site FROM catalog&amp;quot; );&lt;br /&gt;if ( mysql_num_rows ( $query ) &amp;gt; 0 ) &lt;br /&gt;for ( $i = 0; $i &amp;lt; mysql_num_rows ( $query ); $i++ ) { &lt;/p&gt;
						&lt;p&gt;$num = mysql_result ( $query, 0, &#039;Num&#039; );&lt;br /&gt;$site = mysql_result ( $query, 0, &#039;Site&#039; ); &lt;/p&gt;
						&lt;p&gt;}&lt;/p&gt;
						&lt;p&gt;@mysql_close()&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;5. Обязательно выносите переменные, используемые в запросе, за скобки. Например функция&lt;/p&gt;
						&lt;p&gt;$query = mysql_query ( &amp;quot;SELECT $field FROM photo&amp;quot; )&lt;/p&gt;
						&lt;p&gt;будет работать медленнее, чем &lt;/p&gt;
						&lt;p&gt;$query = mysql_query ( &amp;quot;SELECT &amp;quot;.$field.&amp;quot; FROM photo&amp;quot; )&lt;/p&gt;</description>
			<author>mybb@mybb.ru (metalist)</author>
			<pubDate>Mon, 27 Oct 2008 00:00:40 +0300</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=4#p4</guid>
		</item>
		<item>
			<title>Русский перевод PHP.ini</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=3#p3</link>
			<description>&lt;p&gt;Русский перевод PHP.INI	&lt;/p&gt;
						&lt;p&gt;Для настройки файла php.ini достаточно несколько минут. На самом деле в php.ini есть большое количество директив, о которых мы имеем очень смутное понятие по причине англоязычного текста. Ниже приведен полный перевод файла php.ini с описаниями всех настроек:&lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Об этом файле ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Этот файл содержит большинство установок PHP. Чтобы PHP смог его &lt;br /&gt;; обнаружить, он должен называться &#039;php.ini&#039;. Интерпретатор ищет файл в &lt;br /&gt;; текущем каталоге, в случае неудачи - в каталоге, указанном в &lt;br /&gt;; переменной окружения PHPRC, и, наконец, в каталоге, заданном при -в &lt;br /&gt;; компиляции и сборке PHP (именно в таком порядке). &lt;br /&gt;; В системе Windows путь, указанный при компиляции PHP, &lt;br /&gt;; соответствует каталогу Windows (в большинстве случаев это &lt;br /&gt;; c:windows). Папка, в которой будет производиться поиск файла &lt;br /&gt;; &#039;php.ini&#039;, может быть также определена с использованием ключа -c &lt;br /&gt;; командной строки. &lt;br /&gt;; &lt;br /&gt;; Синтаксис файла крайне прост. Пробельные символы (то есть, пробелы, &lt;br /&gt;; символы табуляции и т. д.), строки, начинающиеся с точки с запятой ( &lt;br /&gt;; игнорируются (как вы, наверное, уже догадались). Заголовки секций &lt;br /&gt;; (например, [Foo]) также пропускаются, но, возможно, будут учитываться &lt;br /&gt;; в будущих версиях PHP. &lt;br /&gt;; &lt;br /&gt;; Директивы задаются примерно так: &lt;br /&gt;; directive=value &lt;br /&gt;; Имена директив чувствительны к регистру символов - foo=bar не то же &lt;br /&gt;; самое, что FOO=bar. &lt;br /&gt;; &lt;br /&gt;; Значение value может быть строкой, числом, константой PHP (например, &lt;br /&gt;; E_ALL или M_PI), одной из INI-констант (On, Off, True, False, Yes, No &lt;br /&gt;; или None), выражением (например, E_ALL &amp;amp; ~E_NOTICE), а также строкой &lt;br /&gt;; в кавычках (&amp;quot;foo&amp;quot;). &lt;br /&gt;; &lt;br /&gt;; В выражениях могут использоваться только побитовые и логические &lt;br /&gt;; операторы, а также скобки: &lt;br /&gt;; | поразрядное ИЛИ (OR) &lt;br /&gt;; &amp;amp; поразрядное И (AND) &lt;br /&gt;; ~ поразрядное НЕ (NOT) &lt;br /&gt;; ! логическое отрицание (NOT) &lt;br /&gt;; &lt;br /&gt;; В качестве логических флагов со значением &amp;quot;истина&amp;quot; могут быть &lt;br /&gt;; использованы значения 1, On, True или Yes. Значение &amp;quot;ложь&amp;quot; дают 0, Off, &lt;br /&gt;; False и No. &lt;br /&gt;; &lt;br /&gt;; Пустая строка может быть задана, если &amp;quot;не указать ничего&amp;quot; после знака &lt;br /&gt;; равенства, или же указать слово None: &lt;br /&gt;; foo= ; устанавливаем foo равной пустой сторке &lt;br /&gt;; foo=none ; аналогично &lt;br /&gt;; foo=&amp;quot;none&amp;quot; ; устанавливаем foo равным строке &#039;none&#039; &lt;br /&gt;; &lt;br /&gt;; Если вы используете константы в качестве части значения директивы и эти &lt;br /&gt;; константы определяются в каком-нибудь динамически загружаемом &lt;br /&gt;; расширении (модуле PHP или Zend), вы можете указывать их только после &lt;br /&gt;; строки, которая загружает расширение. &lt;br /&gt;; &lt;br /&gt;; Все значения в файле php.ini-dist соответствуют встроенным значениям &lt;br /&gt;; по умолчанию. Если php.ini не задействуется, или же вы удалите из него &lt;br /&gt;; некоторые строки, будут установлены значения по умолчанию. &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Настройки языка ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Разрешает работу PHP для сервера Apache. &lt;br /&gt;engine = On &lt;/p&gt;
						&lt;p&gt;; Разрешает использовать короткие тэги &amp;lt;?. Иначе будут распознаваться &lt;br /&gt;; только тэги &amp;lt;?php и &amp;lt;script&amp;gt;. &lt;br /&gt;short_open_tag = On &lt;/p&gt;
						&lt;p&gt;; Позволяет использовать тэги &amp;lt;% %&amp;gt; а-ля ASP. &lt;br /&gt;asp_tags = Off &lt;/p&gt;
						&lt;p&gt;; Число значащих цифр после запятой, которые отображаются для чисел с &lt;br /&gt;; плавающей точкой. &lt;br /&gt;precision = 14 &lt;/p&gt;
						&lt;p&gt;; Признак коррекции дат (проблема 2000 года, которая может создать &lt;br /&gt;; вызвать непонимание со стороны браузеров, которые &lt;br /&gt;; на это не рассчитывают) &lt;br /&gt;y2k_compliance = Off &lt;/p&gt;
						&lt;p&gt;; Использование буферизации вывода. Позволяет посылать заголовки (включая &lt;br /&gt;; Cookies) после вывода текста. Правда, это происходит ценой &lt;br /&gt;; незначительного замедления вывода. &lt;br /&gt;; Вы можете разрешить буферизацию во время выполнения сценария путем &lt;br /&gt;; вызова функций буферизации, или же включить ее по умолчанию с помощью &lt;br /&gt;; следующей директивы: &lt;br /&gt;output_buffering = Off &lt;/p&gt;
						&lt;p&gt;; Директива неявной отсылки говорит PHP о том, что выводимые данные нужно &lt;br /&gt;; автоматически передавать браузеру после вывода каждого блока данных. &lt;br /&gt;; Ее действие эквивалентно вызовам функции flush() после &lt;br /&gt;; каждого использования print() или echo() и после каждого HTML-блока. &lt;br /&gt;; Включение этой директивы серьезно замедляет работу, поэтому ее &lt;br /&gt;; рекомендуется применять лишь в отладочных целях. &lt;br /&gt;implicit_flush = Off &lt;/p&gt;
						&lt;p&gt;; Параметр определяет, должен ли PHP использовать возможность всегда &lt;br /&gt;; передавать аргументы функциям по ссылке при выполнении сценария. &lt;br /&gt;; Этог метод устарел, и, скорее всего, он не будет &lt;br /&gt;; поддерживаться в будущих версиях PHP/Zend. &lt;br /&gt;; Описание того, каким способом должен быть передан аргумент - &lt;br /&gt;; по ссылке или по значению - рекомендуется указывать при объявлении &lt;br /&gt;; функции. Лучше всего, если вы попробуете установить параметр в Off &lt;br /&gt;; и проверите, все ли сценарии по-прежнему работают. Если это так, &lt;br /&gt;; то все в порядке, и сценарии будут совместимы и с будущими версиями &lt;br /&gt;; PHP. В противном случае вы будете получать предупреждения каждый раз, &lt;br /&gt;; когда аргументы передаются ненадлежащим образом и по значению там, &lt;br /&gt;; где должны передаваться по ссылке. &lt;br /&gt;allow_call_time_pass_reference = On &lt;/p&gt;
						&lt;p&gt;; Безопасный режим &lt;br /&gt;safe_mode = Off&lt;br /&gt;safe_mode_exec_dir = &lt;/p&gt;
						&lt;p&gt;; Установка некоторых переменных окружения может потенциально породить &lt;br /&gt;; &amp;quot;дыры&amp;quot; в защите сценариев. Следующая директива содержит разделенный &lt;br /&gt;; запятыми список префиксов. В режиме включенного безопасного режима &lt;br /&gt;; пользователь сможет изменять только те переменные окружения, имена &lt;br /&gt;; которых начинаются с перечисленных префиксов. &lt;br /&gt;; По умолчанию пользователь имеет возможность устанавливать только &lt;br /&gt;; переменные окружения, начинающиеся с PHP_ (например, &lt;br /&gt;; PHP_FOO=something). &lt;br /&gt;; Замечание: если эта директива пуста, PHP позволяет пользователям &lt;br /&gt;; модифицировать любые переменные окружения! &lt;br /&gt;safe_mode_allowed_env_vars = PHP_ &lt;/p&gt;
						&lt;p&gt;; Следующая директива содержит разделенный запятыми список имен &lt;br /&gt;; переменных окружения, которые конечный пользователь не сможет изменять &lt;br /&gt;; путем вызова putenv(). &lt;br /&gt;; Эти переменные будут защищены даже в том случае, если директива &lt;br /&gt;; разрешает их использовать. &lt;br /&gt;safe_mode_protected_env_vars = LD_LIBRARY_PATH &lt;/p&gt;
						&lt;p&gt;; Эта директива позволяет вам запрещать вызовы некоторых функций &lt;br /&gt;; из соображений безопасности. Список задается в виде имен функций, &lt;br /&gt;; разграниченных запятыми. Директива действует независимо от того, установлен &lt;br /&gt;; ли безопасный режим или нет! &lt;br /&gt;disable_functions = &lt;/p&gt;
						&lt;p&gt;; Цвета для режима раскраски синтаксиса. Любой цвет, допустимый в тэге &lt;br /&gt;; , допустим и здесь. &lt;br /&gt;highlight.string = #DD0000 &lt;br /&gt;highlight.comment = #FF8000 &lt;br /&gt;highlight.keyword = #007700 &lt;br /&gt;highlight.bg = #FFFFFF &lt;br /&gt;highlight.default = #0000BB &lt;br /&gt;highlight.html = #000000 &lt;/p&gt;
						&lt;p&gt;; Другие директивы &lt;/p&gt;
						&lt;p&gt;; Следующая директива указывает, должен ли PHP добавлять заголовок &lt;br /&gt;; X-Powered-by в заголовки, посылаемые браузеру, и, таким образом, &lt;br /&gt;; обнаруживать себя. Это никак не может повлиять на безопасность &lt;br /&gt;; сценария, однако позволяет пользователю определить, использовался &lt;br /&gt;; ли PHP для генерации страницы, или нет. &lt;br /&gt;expose_php = On &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Ограничения ресурсов ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Максимальное возможное время выполнения сценария в секундах. Если &lt;br /&gt;; сценарий будет выполняться дольше, PHP принудительно завершит его. &lt;br /&gt;max_execution_time = 30 &lt;br /&gt;; Максимальный объем памяти, выделяемый сценарию (8MB) &lt;br /&gt;memory_limit = 8M &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Обработка ошибок и журнализация ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Директива error_reporting должна задаваться в виде битового &lt;br /&gt;; поля. Его значение можно устанавливать с помощью следующих констант, &lt;br /&gt;; объединенных оператором | (OR): &lt;br /&gt;; E_ALL - Все предупреждения и ошибки. &lt;br /&gt;; E_ERROR - Критические ошибки времени выполнения. &lt;br /&gt;; E_WARNING - Предупреждения времени выполнения. &lt;br /&gt;; E_PARSE - Ошибки трансляции. &lt;br /&gt;; E_NOTICE - Замечания времени выполнения (это такие &lt;br /&gt;; предупреждения, которые, скорее всего, &lt;br /&gt;; свидетельствуют о логических ошибках в &lt;br /&gt;; сценарии, - например, использовании &lt;br /&gt;; неинициализированной переменной). &lt;br /&gt;; E_CORE_ERROR - Критические ошибки в момент старта PHP. &lt;br /&gt;; E_CORE_WARNING - Некритические предупреждения во время старта PHP. &lt;br /&gt;; E_COMPILE_ERROR - Критические ошибки времени трансляции. &lt;br /&gt;; E_COMPILE_WARNING - Предупреждения времени трансляции. &lt;br /&gt;; E_USER_ERROR - Сгенерированные пользователем ошибки. &lt;br /&gt;; E_USER_WARNING - Сгенерированные пользователем предупреждения. &lt;br /&gt;; E_USER_NOTICE - Сгенерированные пользователем замечания. &lt;br /&gt;; Пример: &lt;br /&gt;; показывать все ошибки, за исключением замечаний &lt;br /&gt;; error_reporting = E_ALL &amp;amp; ~E_NOTICE &lt;br /&gt;; показывать только сообщения об ошибках &lt;br /&gt;; error_reporting=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR &lt;br /&gt;; отображать все ошибки, предупреждения и замечания &lt;br /&gt;error_reporting = E_ALL &amp;amp; ~E_NOTICE &lt;/p&gt;
						&lt;p&gt;; Печать ошибок и предупреждений прямо в браузер. &lt;br /&gt;; Для готовых сайтов рекомендуется отключать следующую директиву и &lt;br /&gt;; использовать вместо нее журнализацию (см. ниже). Включенная директива &lt;br /&gt;; display_errors в &amp;quot;рабочих&amp;quot; сайтах может открыть доступ пользователю к &lt;br /&gt;; секретной информации: например, полному пути к документу, используемой &lt;br /&gt;; базе данных и т. д. &lt;br /&gt;display_errors = On &lt;/p&gt;
						&lt;p&gt;; Даже если display_errors включена, ошибки, возникающие во время старта &lt;br /&gt;; PHP, не отображаются. Рекомендуется устанавливать следующую директиву &lt;br /&gt;; в выключенное состояние, за исключением случая, когда вы применяете &lt;br /&gt;; ее при отладке. &lt;br /&gt;display_startup_errors = Off &lt;/p&gt;
						&lt;p&gt;; Сохранять ли сообщения об ошибках в файле журнала. Журнал может &lt;br /&gt;; определяться настройками сервера, быть связанным с потоком stderr &lt;br /&gt;; или же задаваться директивой error_log, описанной ниже. Как уже было &lt;br /&gt;; сказано, в коммерческих проектах желательно использовать именно &lt;br /&gt;; журнализацию, а не отображать ошибки в браузер. &lt;br /&gt;log_errors = Off &lt;/p&gt;
						&lt;p&gt;; Сохранять ли последнее сообщение об ошибке или предупреждение в &lt;br /&gt;; переменной $php_errormsg &lt;br /&gt;track_errors = On &lt;/p&gt;
						&lt;p&gt;; Строка, которая выводится перед сообщением об ошибке. &lt;br /&gt;;error_prepend_string = &amp;quot;&amp;lt;font color=ff0000&amp;gt;&amp;quot; &lt;/p&gt;
						&lt;p&gt;; Строка, которая отображается после сообщения. &lt;br /&gt;;error_append_string = &amp;quot;&amp;lt;/font&amp;gt;&amp;quot; &lt;/p&gt;
						&lt;p&gt;; Раскомментируйте, чтобы вести журнал в указанном файле. &lt;br /&gt;;error_log = filename &lt;/p&gt;
						&lt;p&gt;; Раскройте, чтобы использовать системный журнал. &lt;br /&gt;;error_log = syslog &lt;/p&gt;
						&lt;p&gt;; Предупреждать, когда оператор + применяется к строкам. &lt;br /&gt;warn_plus_overloading = Off &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Обработка данных ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Замечание: track_vars всегда включена, начиная с PHP 4.0.3. &lt;/p&gt;
						&lt;p&gt;; Следующая директива определяет, в каком порядке PHP будет &lt;br /&gt;; регистрировать данные, полученные методами GET, POST, а также &lt;br /&gt;; переменные окружения и встроенные переменные (соответственно, значение &lt;br /&gt;; задается буквами G, P, C, E и S, например, EGPCS или GPC). Регистрация &lt;br /&gt;; производится на основе чтения этой строки слева направо, новые значения &lt;br /&gt;; переопределяют старые. &lt;br /&gt;variables_order = &amp;quot;EGPCS&amp;quot; &lt;/p&gt;
						&lt;p&gt;; Должен ли PHP регистрировать EGPCS-переменные как глобальные &lt;br /&gt;; переменные. Возможно, вы захотите отключить эту возможность, если не &lt;br /&gt;; хотите &amp;quot;засорять&amp;quot; глобальную область видимости сценария. Это имеет &lt;br /&gt;; смысл, если вы используете директиву track_vars - в этом случае вы &lt;br /&gt;; можете получить доступ к GPC-данным через массив $HTTP_???_VARS. &lt;br /&gt;; Желательно так писать сценарии, чтобы они по возможности &lt;br /&gt;; старались обходиться без директивы register_globals. Использование &lt;br /&gt;; данных, поступивших из формы, как глобальных переменных, потенциально &lt;br /&gt;; может породить проблемы в защите сценария, если программист не особенно &lt;br /&gt;; позаботится об их устранении. &lt;br /&gt;register_globals = On &lt;/p&gt;
						&lt;p&gt;; Следующая директива указывает PHP, обязан ли он создавать переменные &lt;br /&gt;; $argv и $argc на основе информации, поступившей методом GET. Если вы не &lt;br /&gt;; используете эти переменные, отключите директиву register_argc_argv для &lt;br /&gt;; небольшого убыстрения работы PHP. &lt;br /&gt;register_argc_argv = On &lt;/p&gt;
						&lt;p&gt;; Максимальный размер данных POST, который PHP сможет принять. &lt;br /&gt;post_max_size = 8M &lt;/p&gt;
						&lt;p&gt;; Следующая директива устарела - используйте variables_order. &lt;br /&gt;gpc_order = &amp;quot;GPC&amp;quot; &lt;/p&gt;
						&lt;p&gt;; Автоматическая обработка кавычек и апострофов: &lt;br /&gt;; использовать ли автокавычки для входящих GET/POST/Cookie данных &lt;br /&gt;magic_quotes_gpc = Off &lt;/p&gt;
						&lt;p&gt;; Заключать ли данные в автокавычки во время выполнения, например, &lt;br /&gt;; для данных из SQL, exec() и т. д. &lt;br /&gt;magic_quotes_runtime = Off &lt;/p&gt;
						&lt;p&gt;; Нужно ли PHP оформлять автокавычки в стиле Sybase-style (заменять &#039; &lt;br /&gt;; на &#039;&#039;, а не на &#039;) &lt;br /&gt;magic_quotes_sybase = Off &lt;/p&gt;
						&lt;p&gt;; Следующие директивы указывают PHP, содержимое каких файлов он должен &lt;br /&gt;; обрабатывать до и после вывода сценария. &lt;br /&gt;auto_prepend_file = &lt;br /&gt;auto_append_file = &lt;/p&gt;
						&lt;p&gt;; Начиная с версии 4.0b4, PHP всегда сообщает браузеру об используемой &lt;br /&gt;; кодировке в заголовке Content-type. Для того, чтобы запретить это, &lt;br /&gt;; просто установите следующую директиву пустой. По умолчанию &lt;br /&gt;; используется text/html без указания кодировки. &lt;br /&gt;default_mimetype = &amp;quot;text/html&amp;quot; &lt;br /&gt;;default_charset = &amp;quot;iso-8859-1&amp;quot; &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Пути и каталоги ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Для UNIX: &amp;quot;/path1:/path2&amp;quot;. &lt;br /&gt;; Для Windows: &amp;quot;path1;path2&amp;quot; &lt;br /&gt;include_path = &lt;/p&gt;
						&lt;p&gt;; Корневой каталог для PHP-сценариев. &lt;br /&gt;; Игнорируется, если значение равно пустому &amp;quot;&amp;quot;. &lt;br /&gt;doc_root = &lt;/p&gt;
						&lt;p&gt;; Каталог, который PHP использует при открытии сценария вида &lt;br /&gt;; /~username. Не оказывает действия, если значение равно &amp;quot;&amp;quot;. &lt;br /&gt;user_dir = &lt;/p&gt;
						&lt;p&gt;; Каталог, в котором хранятся динамически загружаемые расширения. &lt;br /&gt;extension_dir = /usr/local/php/extensions &lt;/p&gt;
						&lt;p&gt;; Следующая директива разрешает или запрещает использование функции dl(). &lt;br /&gt;; Функция dl() работает неправильно в многопоточных Web-серверах, &lt;br /&gt;; например, в IIS или Zeus, и автоматически отключается для них. &lt;br /&gt;enable_dl = On &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Закачка файлов ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Разрешает PHP обрабатывать закачку файлов &lt;br /&gt;file_uploads = On &lt;/p&gt;
						&lt;p&gt;; Каталог для временных файлов, в который PHP помещает закачанные &lt;br /&gt;; файлы (используется системный временный каталог, если в директиве &lt;br /&gt;; указана пустая строка) &lt;br /&gt;upload_tmp_dir = /tmp &lt;/p&gt;
						&lt;p&gt;; Максимальный размер закачанного файла &lt;br /&gt;upload_max_filesize = 2M &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Динамически загружаемые расширения ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;; Если вы хотите, чтобы какие-то модули загружались автоматически, &lt;br /&gt;; задавайте директиву extension в формате: &lt;br /&gt;; extension=modulename.extension &lt;br /&gt;; Например, для Windows: &lt;br /&gt;; extension=msql.dll &lt;br /&gt;; или для UNIX: &lt;br /&gt;; extension=msql.so &lt;br /&gt;; Должно быть указано только имя, без пути. Чтобы задать каталог, &lt;br /&gt;; в котором расположены расширения, используйте директиву &lt;br /&gt;; extension_dir, описанную выше. &lt;/p&gt;
						&lt;p&gt;; Модули для Windows &lt;br /&gt;; Замечание: поддержка MySQL и ODBC теперь включена в ядро PHP, так что &lt;br /&gt;; для нее уже не нужны никакие библиотеки DLL. Подключение тех или иных &lt;br /&gt;; модулей в системах, которые не предназначены для них, может вызвать &lt;br /&gt;; неработоспособность сервера. Поэтому подключайте толькоте модули, в &lt;br /&gt;; которых уверены. &lt;br /&gt;; &lt;/p&gt;
						&lt;p&gt;; графическая библиотека GD &lt;br /&gt;extension=php_gd.dll &lt;/p&gt;
						&lt;p&gt;;extension=php_cpdf.dll &lt;br /&gt;;extension=php_cybercash.dll &lt;br /&gt;;extension=php_db.dll &lt;br /&gt;;extension=php_dba.dll &lt;br /&gt;;extension=php_dbase.dll &lt;br /&gt;;extension=php_domxml.dll &lt;br /&gt;;extension=php_dotnet.dll &lt;br /&gt;;extension=php_exif.dll &lt;br /&gt;;extension=php_fdf.dll &lt;br /&gt;;extension=php_gettext.dll &lt;br /&gt;;extension=php_ifx.dll &lt;br /&gt;;extension=php_imap.dll &lt;br /&gt;;extension=php_interbase.dll &lt;br /&gt;;extension=php_java.dll &lt;br /&gt;;extension=php_ldap.dll &lt;br /&gt;;extension=php_mhash.dll &lt;br /&gt;;extension=php_mssql65.dll &lt;br /&gt;;extension=php_mssql70.dll &lt;br /&gt;;extension=php_oci8.dll &lt;br /&gt;;extension=php_oracle.dll &lt;br /&gt;;extension=php_pdf.dll &lt;br /&gt;;extension=php_pgsql.dll &lt;br /&gt;;extension=php_sablot.dll &lt;br /&gt;;extension=php_swf.dll &lt;br /&gt;;extension=php_sybase_ct.dll &lt;br /&gt;;extension=php_zlib.dll &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;; Установки для модулей ; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; &lt;/p&gt;
						&lt;p&gt;[Syslog] &lt;br /&gt;; Нужно или нет определять различные переменные Syslog, такие как &lt;br /&gt;; $LOG_PID, $LOG_CRON и т. д. Для ускорения работы рекомендуется &lt;br /&gt;; выключать следующую директиву. Во время выполнения сценария вы &lt;br /&gt;; можете включить или выключить директиву путем вызова &lt;br /&gt;; функции define_syslog_variables(). &lt;br /&gt;define_syslog_variables = Off &lt;/p&gt;
						&lt;p&gt;[mail function] &lt;br /&gt;; Только для Win32 - используемый SMTP-сервер. &lt;br /&gt;SMTP = mx.lazurnaya.ru &lt;/p&gt;
						&lt;p&gt;; Только для Win32 - поле From: по умолчанию. &lt;br /&gt;sendmail_from = dko@lazurnaya.ru &lt;/p&gt;
						&lt;p&gt;; Только для UNIX - задает путь и аргументы программы sendmail (по &lt;br /&gt;; умолчанию - &#039;sendmail -t -i&#039;). &lt;br /&gt;;sendmail_path = &lt;/p&gt;
						&lt;p&gt;[Debugger] &lt;br /&gt;debugger.host = localhost &lt;br /&gt;debugger.port = 7869 &lt;br /&gt;debugger.enabled = False &lt;/p&gt;
						&lt;p&gt;[Logging] &lt;br /&gt;; Следующие директивы используются сценарием-примером. &lt;br /&gt;; При потребности в детальном описании см. examples/README.logging. &lt;br /&gt;;logging.method = db &lt;br /&gt;;logging.directory = /path/to/log/directory &lt;/p&gt;
						&lt;p&gt;[Java] &lt;br /&gt;;java.class.path = .php_java.jar &lt;br /&gt;;java.home = c:jdk &lt;br /&gt;;java.library = c:jdkjrebinhotspotjvm.dll &lt;br /&gt;;java.library.path = . &lt;/p&gt;
						&lt;p&gt;[SQL] &lt;br /&gt;sql.safe_mode = Off &lt;/p&gt;
						&lt;p&gt;[ODBC] &lt;br /&gt;;uodbc.default_db = Not yet implemented &lt;br /&gt;;uodbc.default_user = Not yet implemented &lt;br /&gt;;uodbc.default_pw = Not yet implemented &lt;/p&gt;
						&lt;p&gt;; Разрешает или запрещает устойчивые соединения &lt;br /&gt;uodbc.allow_persistent = On &lt;/p&gt;
						&lt;p&gt;; Проверка доступности соединения перед его использованием. &lt;br /&gt;uodbc.check_persistent = On &lt;/p&gt;
						&lt;p&gt;; Макс. число устойчивых соединений. -1 означает, что ограничений нет. &lt;br /&gt;uodbc.max_persistent = -1 &lt;/p&gt;
						&lt;p&gt;; Макс. число соединений (устойчивых + неустойчивых). &lt;br /&gt;uodbc.max_links = -1 &lt;/p&gt;
						&lt;p&gt;; Установки для LONG-полей. &lt;br /&gt;uodbc.defaultlrl = 4096 &lt;/p&gt;
						&lt;p&gt;; Установки для бинарных данных. 0 означает режим passthru, 1 - режим &lt;br /&gt;; as is, 2 - преобразование в символы. &lt;br /&gt;uodbc.defaultbinmode = 1 &lt;/p&gt;
						&lt;p&gt;; См. документацию по odbc_binmode и odbc_longreadlen для более &lt;br /&gt;; детального разъяснения смысла директив uodbc.defaultlrl и &lt;br /&gt;; uodbc.defaultbinmode. &lt;/p&gt;
						&lt;p&gt;[MySQL] &lt;br /&gt;mysql.allow_persistent = On &lt;br /&gt;mysql.max_persistent = -1 &lt;br /&gt;mysql.max_links = -1 &lt;/p&gt;
						&lt;p&gt;; Порт по умолчанию для функции mysql_connect(). Если не задан, функция &lt;br /&gt;; попытается использовать переменную $MYSQL_TCP_PORT или запись mysql-tcp &lt;br /&gt;; в /etc/services, а также заданную во время компиляции PHP константу &lt;br /&gt;; MYSQL_PORT (именно в таком порядке). К PHP для Win32 применимо только &lt;br /&gt;; последнее. &lt;br /&gt;mysql.default_port = &lt;/p&gt;
						&lt;p&gt;; Определяет имя сокета для локальных соединений MySQL. Если он не задан, &lt;br /&gt;; использует встроенное значение по умолчанию. &lt;br /&gt;mysql.default_socket = &lt;/p&gt;
						&lt;p&gt;; Хост по умолчанию для mysql_connect() (не работает в безопасном режиме). &lt;br /&gt;mysql.default_host = &lt;/p&gt;
						&lt;p&gt;; Пользователь по умолчанию (не работает в безопасном режиме). &lt;br /&gt;mysql.default_user = &lt;/p&gt;
						&lt;p&gt;; Пароль по умолчанию (не работает в безопасном режиме). &lt;br /&gt;; Замечание: идея хранить пароль в этом файле просто отвратительна. Любой &lt;br /&gt;; пользователь, который может запускать PHP, сможет узнать пароль путем &lt;br /&gt;; выполнения: &lt;br /&gt;; echo cfg_get_var(&amp;quot;mysql.default_password&amp;quot;) &lt;br /&gt;; Конечно, узнать пароль сможет также и пользователь, который имеет права &lt;br /&gt;; на чтение для файла php.ini. &lt;br /&gt;mysql.default_password = &lt;/p&gt;
						&lt;p&gt;[mSQL] &lt;br /&gt;msql.allow_persistent = On &lt;br /&gt;msql.max_persistent = -1 &lt;br /&gt;msql.max_links = -1 &lt;/p&gt;
						&lt;p&gt;[PostgresSQL] &lt;br /&gt;pgsql.allow_persistent = On &lt;br /&gt;pgsql.max_persistent = -1 &lt;br /&gt;pgsql.max_links = -1 &lt;/p&gt;
						&lt;p&gt;[Sybase] &lt;br /&gt;sybase.allow_persistent = On &lt;br /&gt;sybase.max_persistent = -1 &lt;br /&gt;sybase.max_links = -1 &lt;br /&gt;;sybase.interface_file = &amp;quot;/usr/sybase/interfaces&amp;quot; &lt;/p&gt;
						&lt;p&gt;; Максимальный уровень серьезности отображаемых ошибок. &lt;br /&gt;sybase.min_error_severity = 10 &lt;/p&gt;
						&lt;p&gt;; Минимальный уровень серьезности отображаемых ошибок. &lt;br /&gt;sybase.min_message_severity = 10 &lt;/p&gt;
						&lt;p&gt;; Режим совместимости со старыми версиями PHP 3.0. &lt;br /&gt;; Если следующая директива установлена в On, PHP будет автоматически &lt;br /&gt;; присваивать тип результату на основе его типа в Sybase, вместо того, &lt;br /&gt;; чтобы преобразовывать полученные значения в строки. Этот режим &lt;br /&gt;; совместимости, возможно, в будущем не будет поддерживаться, так что &lt;br /&gt;; лучше исправьте свои сценарии, если вам он нужен. &lt;br /&gt;sybase.compatability_mode = Off &lt;/p&gt;
						&lt;p&gt;[Sybase-CT] &lt;br /&gt;sybct.allow_persistent = On &lt;br /&gt;sybct.max_persistent = -1 &lt;br /&gt;sybct.max_links = -1 &lt;br /&gt;sybct.min_server_severity = 10 &lt;br /&gt;sybct.min_client_severity = 10 &lt;/p&gt;
						&lt;p&gt;[bcmath] &lt;br /&gt;; Число десятичных цифр для всех bcmath-функций. &lt;br /&gt;bcmath.scale = 0 &lt;/p&gt;
						&lt;p&gt;[browscap] &lt;br /&gt;;browscap = extra/browscap.ini &lt;/p&gt;
						&lt;p&gt;[Informix] &lt;br /&gt;ifx.default_host= &lt;br /&gt;ifx.default_user= &lt;br /&gt;ifx.default_password= &lt;br /&gt;ifx.allow_persistent=On &lt;br /&gt;ifx.max_persistent=-1 &lt;br /&gt;ifx.max_links=-1 &lt;/p&gt;
						&lt;p&gt;; Если следующая директива установлена в On, выражение select возвращает &lt;br /&gt;; содержимое поля типа text blob вместо его идентификатора. &lt;br /&gt;ifx.textasvarchar=0 &lt;/p&gt;
						&lt;p&gt;; Заставляет команду select возвращать значение поля типа byte blob &lt;br /&gt;; вместо его идентификатора. &lt;br /&gt;ifx.byteasvarchar=0 &lt;/p&gt;
						&lt;p&gt;; Принуждает PHP удалять завершающие пробелы из колонок с типом char &lt;br /&gt;; фиксированного размера. Может помочь пользователям Informix SE. &lt;br /&gt;ifx.charasvarchar=0 &lt;/p&gt;
						&lt;p&gt;; Если установлена, содержимое полей text и byte сохраняется в файле, &lt;br /&gt;; вместо того, чтобы храниться в памяти. &lt;br /&gt;ifx.blobinfile=0 &lt;/p&gt;
						&lt;p&gt;; Если установлена в 0, значения NULL возвращаются как пустые строки, &lt;br /&gt;; иначе они возвращаются как строки &#039;NULL&#039;. &lt;br /&gt;ifx.nullformat=0 &lt;/p&gt;
						&lt;p&gt;[Session] &lt;br /&gt;; Определяет режим хранения данных сессий. &lt;br /&gt;session.save_handler = files &lt;/p&gt;
						&lt;p&gt;; Следующая директива задает аргумент, передаваемый save_handler-у. В &lt;br /&gt;; случае режима сохранения в файлах здесь должен указываться каталог, &lt;br /&gt;; в который будут помещены файлы сессий. &lt;br /&gt;session.save_path = /tmp &lt;/p&gt;
						&lt;p&gt;; Должен ли PHP использовать Cookies. &lt;br /&gt;session.use_cookies = 1 &lt;/p&gt;
						&lt;p&gt;; Имя Cookie для сессии (имя сессии по умолчанию) &lt;br /&gt;session.name = PHPSESSID &lt;/p&gt;
						&lt;p&gt;; Инициализировать ли сессии при старте. &lt;br /&gt;session.auto_start = 0 &lt;/p&gt;
						&lt;p&gt;; Время жизни Cookie для сессии. Если до закрытия браузера, то 0. &lt;br /&gt;session.cookie_lifetime = 0 &lt;/p&gt;
						&lt;p&gt;; Путь для Cookie с идентификатором сессии. &lt;br /&gt;session.cookie_path = / &lt;/p&gt;
						&lt;p&gt;; Домен для Cookie с идентификатором сессии. &lt;br /&gt;session.cookie_domain = &lt;/p&gt;
						&lt;p&gt;; Функция, используемая для сериализации данных. Значение php задает &lt;br /&gt;; стандартную функцию. &lt;br /&gt;session.serialize_handler = php &lt;/p&gt;
						&lt;p&gt;; Вероятность того, что при очередном запуске сценария, работающего с &lt;br /&gt;; сессиями, будет вызвана функция &amp;quot;сборки мусора&amp;quot; для очистке сессий, &lt;br /&gt;; которые пользователь уже покинул. &lt;br /&gt;session.gc_probability = 1 &lt;/p&gt;
						&lt;p&gt;; После указанного здесь промежутка времени сохраненные &lt;br /&gt;; данные будут удалены автоматически сборщиком мусора. &lt;br /&gt;session.gc_maxlifetime = 1440 &lt;/p&gt;
						&lt;p&gt;; Проверять ли HTTP Referer на предмет того, не является ли ID сессии &lt;br /&gt;; &amp;quot;фальшивым&amp;quot;. &lt;br /&gt;session.referer_check = &lt;/p&gt;
						&lt;p&gt;; Указывает, сколько байтов читать из файла со случайными числами. &lt;br /&gt;session.entropy_length = 0 &lt;br /&gt;; session.entropy_length = 16 &lt;/p&gt;
						&lt;p&gt;; Файл случайных чисел, используемый для генерации идентификаторов сессии. &lt;br /&gt;session.entropy_file = &lt;br /&gt;; session.entropy_file = /dev/urandom &lt;/p&gt;
						&lt;p&gt;; Установите одно из значений nocache, private, public для определения &lt;br /&gt;; аспектов кэширования HTTP. &lt;br /&gt;session.cache_limiter = nocache &lt;/p&gt;
						&lt;p&gt;; Документ будет считаться устаревшим по истечении заданного &lt;br /&gt;; здесь количества минут &lt;br /&gt;session.cache_expire = 180 &lt;/p&gt;
						&lt;p&gt;; Использовать ли поддержку &amp;quot;переходящих&amp;quot; SID, то есть, поддерживать ли &lt;br /&gt;; сессии, если пользователь отключил Cookies в браузере. Действует, &lt;br /&gt;; если PHP был скомпилирован с включенной опцией --enable-trans-sid. &lt;br /&gt;session.use_trans_sid = 1 &lt;/p&gt;
						&lt;p&gt;[MSSQL] &lt;br /&gt;;extension=php_mssql.dll &lt;br /&gt;mssql.allow_persistent=On &lt;br /&gt;mssql.max_persistent=-1 &lt;br /&gt;mssql.max_links=-1 &lt;br /&gt;mssql.min_error_severity=10 &lt;br /&gt;mssql.min_message_severity=10 &lt;/p&gt;
						&lt;p&gt;; Режим совместимости со старыми версиями PHP 3.0. &lt;br /&gt;mssql.compatability_mode=Off &lt;/p&gt;
						&lt;p&gt;[Assertion] &lt;br /&gt;; Работает ли функция проверки assert(выражение) (по умолчанию работает) &lt;br /&gt;;assert.active = On &lt;/p&gt;
						&lt;p&gt;; Генерирует предупреждения PHP для каждых неудавшихся проверок выражений. &lt;br /&gt;;assert.warning = On &lt;/p&gt;
						&lt;p&gt;; По умолчанию не завершать программу в случае неудачи. &lt;br /&gt;;assert.bail = Off &lt;/p&gt;
						&lt;p&gt;; Пользовательская функция, которая будет вызвана при неудаче проверки. &lt;br /&gt;;assert.callback = 0 &lt;/p&gt;
						&lt;p&gt;; Вычислять выражения в eval с использованием текущих установок &lt;br /&gt;; error_reporting. Установите в true, если вы хотите, чтобы действие &lt;br /&gt;; режима error_reporting(0) было сохранено и при переходе через &lt;br /&gt;; границу eval(). &lt;br /&gt;;assert.quiet_eval = &lt;/p&gt;
						&lt;p&gt;[Ingres II] &lt;br /&gt;ingres.allow_persistent=On &lt;br /&gt;ingres.max_persistent=-1 &lt;br /&gt;ingres.max_links=-1 &lt;/p&gt;
						&lt;p&gt;; База данных по умолчанию (формат: [node_id::]dbname[/srv_class] &lt;br /&gt;ingres.default_database= &lt;br /&gt;ingres.default_user= &lt;br /&gt;ingres.default_password= &lt;/p&gt;
						&lt;p&gt;[Verisign Payflow Pro] &lt;br /&gt;pfpro.defaulthost=&amp;quot;test.signio.com&amp;quot; &lt;br /&gt;pfpro.defaultport=443 &lt;br /&gt;pfpro.defaulttimeout=30 &lt;/p&gt;
						&lt;p&gt;; IP-адрес proxy-сервера по умолчанию (если требуется). &lt;br /&gt;; pfpro.proxyaddress= &lt;/p&gt;
						&lt;p&gt;; Порт proxy-сервера по умолчанию &lt;br /&gt;; pfpro.proxyport= &lt;/p&gt;
						&lt;p&gt;; Логин для proxy-сервера по умолчанию &lt;br /&gt;; pfpro.proxylogon= &lt;/p&gt;
						&lt;p&gt;; Пароль для proxy-сервера по умолчанию &lt;br /&gt;; pfpro.proxypassword= &lt;/p&gt;
						&lt;p&gt;;;;;;;;;;;;;;;;;;;;;;; &lt;br /&gt;;; Конец файла. ;;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (metalist)</author>
			<pubDate>Sun, 26 Oct 2008 23:51:18 +0300</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=3#p3</guid>
		</item>
		<item>
			<title>PHP и MySQL</title>
			<link>http://programm.mybb.forum/viewtopic.php?pid=2#p2</link>
			<description>&lt;p&gt;Установка MySQL под PHP	&lt;/p&gt;
						&lt;p&gt;После установки дистрибутива MySQL необходимо соответственно настроить его для работы с PHP. Для это необходимо выполнить следующие действия:&lt;/p&gt;
						&lt;p&gt;1. Cкопируйте в папку windows/system32 файл php_mysql.dll. Если вы используете PHP5 или после перезагрузки компьютера у вас появляется ошибка &lt;/p&gt;
						&lt;p&gt;Unabled load library c:/php/ext/php_mysql.dll&lt;/p&gt;
						&lt;p&gt;скопируйте в эту же папку еще один файл libmysql.dll.&lt;/p&gt;
						&lt;p&gt;2. Найдите в папке Windows файл php.ini и расскоментируйте строку &lt;/p&gt;
						&lt;p&gt;;extension=php_mysql.dll&lt;/p&gt;
						&lt;p&gt;то есть, уберите впереди символ &amp;quot;;&amp;quot;.&lt;/p&gt;
						&lt;p&gt;Убедитесь, что по адресу, расположенному в строке &lt;/p&gt;
						&lt;p&gt;extension_dir = D:PHPext&lt;/p&gt;
						&lt;p&gt;точно лежит библиотека php_mysql.dll.&lt;/p&gt;
						&lt;p&gt;3. Найдите в файле php.ini следующие строки и установите переменные подключения к базе данных:&lt;/p&gt;
						&lt;p&gt;[MySQL]&lt;/p&gt;
						&lt;p&gt;mysql.default_port = 3306&lt;/p&gt;
						&lt;p&gt;mysql.default_socket = black&lt;/p&gt;
						&lt;p&gt;mysql.default_host = localhost&lt;/p&gt;
						&lt;p&gt;mysql.default_user = your_login&lt;/p&gt;
						&lt;p&gt;mysql.default_password = your_password&lt;/p&gt;
						&lt;p&gt;Порт по умолчанию всегда установлен как 3306. mysql.default_socket - это имя вашего компьютера.&lt;/p&gt;
						&lt;p&gt;4. Проверьте работу сервера MySQL с PHP. Для этого создайте пустую базу данных и небольшой PHP файл:&lt;/p&gt;
						&lt;p&gt;&amp;lt;?php&lt;/p&gt;
						&lt;p&gt;@mysql_connect( &#039;dbhost&#039;, &#039;dblogin&#039;, &#039;dbpass&#039; ) or die(&#039;No connect to database&#039;);&lt;br /&gt;@mysql_select_db( &#039;dbname&#039; ) or exit(&#039;No selected database&#039;); &lt;br /&gt;@mysql_close();&lt;/p&gt;
						&lt;p&gt;?&amp;gt;&lt;/p&gt;
						&lt;p&gt;Если при выполнении скрипта браузер не выдаст никаких ошибок, значит сервер настроен правильно. :)&lt;/p&gt;</description>
			<author>mybb@mybb.ru (metalist)</author>
			<pubDate>Sun, 26 Oct 2008 23:47:28 +0300</pubDate>
			<guid>http://programm.mybb.forum/viewtopic.php?pid=2#p2</guid>
		</item>
	</channel>
</rss>
