<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=3664261</guid>
        <pubDate>Thu, 07 Apr 2016 04:16:29 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=3664261</link>
        <description><![CDATA[KiAnna88: Тогда было бы логичнее ссылаться на пункт 4.1 или раздел 4, а тут позиция. Вводят в заблуждение...<br>
<span class="b-attach" data-size="8236" data-hits="1927" data-attach-id="49196" data-attach-post-id="3664261">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3664261&amp;attach_id=49196' title='Скачать файл' target='_blank'>29.jpg</a> (, : 1927)
		</span>]]></description>
        <author>KiAnna88</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=3632077</guid>
        <pubDate>Thu, 29 Oct 2015 01:05:53 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=3632077</link>
        <description><![CDATA[LenatikaEn: Приглашаю всех  парней   в персональный видеочат. Я вот тут:  <a class='tag-url' href='http://runetki.com/194441' target='_blank'>http://runetki.com/194441</a><br>
 <br>
Общаюсь на любые самые разнообразные темы. Если захочешь, в самом конце общения можешь вознаградить меня за мой непосильный труд мелочью из твоего кошелька. Приятных встреч.]]></description>
        <author>LenatikaEn</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2582403</guid>
        <pubDate>Fri, 30 Apr 2010 05:56:30 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2582403</link>
        <description><![CDATA[fatalist: Прошу немного внимания:<br>
В разделах <a class='tag-url' href='http://forum.sources.ru/index.php?showforum=225' target='_blank'>JavaScript, DOM/DHTML</a> и <a class='tag-url' href='http://forum.sources.ru/index.php?showforum=116' target='_blank'>HTML, CSS</a> откопаны и переформированы FAQ&#39;и...<br>
По HTML/CSS: <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=60184' target='_blank'>FAQ</a><br>
По JavaScript: <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=132709' target='_blank'>FAQ по JavaScript</a><br>
<br>
К сожалению как оказалось в них не так то много сообщений... Если есть желание и силы, нужно заняться их наполнением...<br>
Сообщения для FAQ я думаю можно выкладывать здесь (как и задумывалось изначально), желательно (но не критично) оформлять также как это сделано в уже существующих сообщениях FAQ&#39;ов  8-)]]></description>
        <author>fatalist</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2484808</guid>
        <pubDate>Mon, 25 Jan 2010 04:11:49 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2484808</link>
        <description><![CDATA[fatalist: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=68017&view=findpost&p=2484792'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>miki131 &#064; <time class="tag-quote__quoted-time" datetime="2010-01-25T00:19:01+00:00">25.01.10, 00:19</time></span><div class='quote '>скажите что неправильно </div></div><br>
Во-первых неправильно то, что ты не воспользовался тэгами &#91;CODE] &#91;/CODE] <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-01-25T04:13:38+00:00">25.01.10, 04:13</time></span></span><br>
А во-вторых вообще-то раздел у нас есть PHP...  ;)]]></description>
        <author>fatalist</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2484792</guid>
        <pubDate>Mon, 25 Jan 2010 00:19:01 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2484792</link>
        <description><![CDATA[miki131: Привет&#33;<br>
У меня есть скрипт на php<br>
<br>
&lt;?php<br>
&#036;socket = fsockopen(&#39;test1.ua&#39;, 80, &#036;errno, &#036;errstr, 30);<br>
if(&#33;&#036;socket)die(&quot;&#036;errstr(&#036;errno)&quot;);<br>
<br>
//разделитель<br>
&#036;boundary = md5(uniqid(time()));<br>
/*собираем часть с файлом:<br>
сначала разделитель&#092;r&#092;n<br>
со следующей строки заголовки&#092;r&#092;n<br>
потом пустая строка&#092;r&#092;n<br>
после чего сам файл&#092;r&#092;n<br>
*/<br>
&#036;file = &quot;--&#036;boundary&#092;r&#092;n&quot;;<br>
&#036;file.= &quot;Content-Disposition: form-data; name=&#092;&quot;myfile&#092;&quot;; filename=&#092;&quot;summary.log&#092;&quot;&#092;r&#092;n&quot;;<br>
&#036;file.= &quot;Content-Type: text/plain&#092;r&#092;n&#092;r&#092;n&quot;;<br>
&#036;file.= file_get_contents(&quot;C:&#092;test.txt&quot;);// это файл у юзера на компе<br>
&#036;file.= &quot;&#092;r&#092;n&quot;;<br>
<br>
//пишем в сокет метод, URI и протокол<br>
&#036;headers = &quot;POST /get.php HTTP/1.1&#092;r&#092;n&quot;; <br>
//а также имя хоста<br>
&#036;headers .= &quot;Host: test1.ru&#092;r&#092;n&quot;; <br>
//размер передаваемых данных передаем в заголовке<br>
//Content-length<br>
&#036;headers .= &quot;Content-length:&quot;.strlen(&#036;file).&quot;&#092;r&#092;n&quot;; <br>
&#036;headers .= &quot;Content-Type: multipart/form-data; boundary=&#036;boundary&#092;r&#092;n&quot;;<br>
&#036;headers .= &quot;Connection: Close&#092;r&#092;n&#092;r&#092;n&quot;; <br>
//передаем файл<br>
&#036;headers .= &quot;&#036;file&quot;; <br>
//в конце разделитель<br>
&#036;headers .= &quot;--&#036;boundary--&#092;r&#092;n&quot;; <br>
//и пустая строка<br>
&#036;headers .= &quot;&#092;r&#092;n&quot;; <br>
<br>
fwrite(&#036;socket, &#036;headers); <br>
<br>
//теперь читаем и выводим ответ<br>
&#036;answer = &#39;&#39;;<br>
while(&#33;feof(&#036;socket)){<br>
&#036;answer= fgets(&#036;socket, 4096);<br>
echo &#036;answer;<br>
}<br>
//закрываем сокет<br>
fclose(&#036;socket);<br>
?&gt;<br>
<br>
он скрипту get.php отправляет файл test.txt<br>
(аналог простой форме которая отправляет файл на сервер)<br>
&lt;html&gt; <br>
&lt;body&gt; <br>
&lt;FORM ENCTYPE=&quot;multipart/form-data&quot; ACTION=&quot;get.php&quot; METHOD=POST&gt;&lt;br&gt; <br>
Выберете файл: &lt;INPUT NAME=&quot;myfile&quot; TYPE=&quot;file&quot;&gt;&lt;br&gt; <br>
&lt;INPUT TYPE=&quot;submit&quot; VALUE=&quot;Загрузить&quot;&gt; <br>
&lt;/FORM&gt; <br>
&lt;/body&gt; <br>
&lt;/html&gt;<br>
<br>
вот код скрипта get.php<br>
<br>
&lt;?php <br>
// Загрузка файлов на сервер <br>
// Если register_globals=Off <br>
<br>
// Если upload файла <br>
if(isset(&#036;_FILES[&quot;myfile&quot;])) <br>
{ <br>
&#036;myfile = &#036;_FILES[&quot;myfile&quot;][&quot;tmp_name&quot;]; <br>
&#036;myfile_name = &#036;_FILES[&quot;myfile&quot;][&quot;name&quot;]; <br>
&#036;myfile_size = &#036;_FILES[&quot;myfile&quot;][&quot;size&quot;]; <br>
&#036;myfile_type = &#036;_FILES[&quot;myfile&quot;][&quot;type&quot;]; <br>
&#036;error_flag = &#036;_FILES[&quot;myfile&quot;][&quot;error&quot;]; <br>
<br>
// Если ошибок не было <br>
if(&#036;error_flag == 0) <br>
{ <br>
print(&quot;Имя файла на нашем сервере (во время запроса): &quot;.&#036;myfile.&quot;&lt;br&gt;&quot;); <br>
print(&quot;Имя файла на компьютере пользователя: &quot;.&#036;myfile_name.&quot;&lt;br&gt;&quot;); <br>
print(&quot;MIME-тип файла: &quot;.&#036;myfile_type.&quot;&lt;br&gt;&quot;); <br>
print(&quot;Размер файла: &quot;.&#036;myfile_size.&quot;&lt;br&gt;&lt;br&gt;&quot;); <br>
<br>
&#036;catalog = &quot;../Our_Site/&quot;.&#036;myfile_name;<br>
copy(&#036;myfile, &#036;catalog);<br>
// Получаем содержимое файла <br>
&#036;fp = fopen(&#036;myfile,&quot;r&quot;); <br>
&#036;content = fread(&#036;fp, filesize(&#036;myfile)); <br>
fclose(&#036;fp); <br>
<br>
// Вывод содержимого файла <br>
//print(&#036;content); <br>
<br>
} // end of if 2 <br>
} // end of if 1 <br>
?&gt;<br>
<br>
теперь вопрос :<br>
если пользоваться формой то файл на сервере создается,<br>
а если первым скриптом то нет.<br>
скажите что неправильно]]></description>
        <author>miki131</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2482376</guid>
        <pubDate>Fri, 22 Jan 2010 10:27:22 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=2482376</link>
        <description><![CDATA[hkdkest2: <a class='tag-url' href='http://codingrus.ru/' target='_blank'>Web Программирование</a><br>
<a class='tag-url' href='http://codingrus.ru/infusions/pro_download_panel/download.php?catid=10' target='_blank'>PHP Fusion Моды</a>]]></description>
        <author>hkdkest2</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1896581</guid>
        <pubDate>Wed, 12 Mar 2008 06:36:31 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1896581</link>
        <description><![CDATA[Axis: <span class="tag-color tag-color-named" data-value="green" style="color: green"><span class='tag-size' data-value='13' style='font-size:13pt;'>Объектная обертка для массива данных</span><br>
<br>
<span class='tag-size' data-value='10' style='font-size:10pt;'>Данная обертка эмулирует работу массива, скрывает работу с массивом за объектом, стандартный ArrayObject не подходит в силу того, что не умеет работать с многомерными массивами. В настоящий момент итератор возвращает данные, а не временный объект. <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=227405&view=findpost&p=1896578' target='_blank'>Пожелание и критика.</a></span><br>
</span><br>
<span class="tag-color tag-color-named" data-value="blue" style="color: blue"><strong class='tag-b'>Автор:</strong> <a class='tag-url' href='http://forum.sources.ru/index.php?showuser=3019' target='_blank'>Axis</a><br>
<strong class='tag-b'>Язык:</strong> PHP 5 и выше</span><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/**</div><div class="code_line">&nbsp;* Объектная обертка для массива</div><div class="code_line">&nbsp;* @author Axis</div><div class="code_line">&nbsp;* @category Proxy</div><div class="code_line">&nbsp;*/</div><div class="code_line">class AxArrayAcces implements ArrayAccess, Countable, Iterator</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected $data = null;</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected $parent = null;</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected $index = null;</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected $changed = false;</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Конструктор, возможна предварительная инициализация массивом</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @param array данные</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @param AxArrayAcces родитель (для внутренних нужд)</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @param mixed индекс текущего среза (для внутренних нужд)</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function __construct($data = null, $parent = null, $index = null)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($index !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;index = $index;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($parent !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;parent = $parent;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;data =&amp; $data;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($data === null &amp;&amp; $parent === null &amp;&amp; $index === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;data = array();</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Создание массива, используется при установке значения на несуществующем срезе</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected function createArray($index = null)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;parent !== null &amp;&amp; $this-&#62;index !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;parent-&#62;createArray($this-&#62;index);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;parent-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;data =&amp; $this-&#62;parent-&#62;data[$this-&#62;index];</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($index !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;data[$index] = array();</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Установка флага изменение ветки</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @param bool флаг</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;protected function SetChanged($val = true)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;parent !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;parent-&#62;SetChanged($val);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;changed = $val;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Флаг измененности ветки</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function IsChanged()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;parent === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return $this-&#62;changed;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return $this-&#62;parent-&#62;IsParent();</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Копия данных среза</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @return mixed данные</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function Value()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return $this-&#62;data;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;/**</div><div class="code_line">&nbsp;&nbsp; &nbsp; * Данные среза по ссылке</div><div class="code_line">&nbsp;&nbsp; &nbsp; * @return reference данные</div><div class="code_line">&nbsp;&nbsp; &nbsp; */</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function &amp;ValueByRef()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return $this-&#62;data;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function __toString()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return (string)$this-&#62;data;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;// Iterator</div><div class="code_line">&nbsp;&nbsp; &nbsp;private $position = null;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function current ()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(is_array($this-&#62;data[key($this-&#62;data)]))</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return new AxArrayAcces(&amp;$this-&#62;data[key($this-&#62;data)], $this, key($this-&#62;data));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return current($this-&#62;data);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return null; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function key () </div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return key($this-&#62;data);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return null; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function next () </div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return next($this-&#62;data) !== false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return null; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function rewind () </div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return reset($this-&#62;data);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return null;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function valid () </div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data !== null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return current($this-&#62;data) !== false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return null; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;// Countable</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function count()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return 0;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return sizeof($this-&#62;data);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;// ArrayAccess</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function offsetExists($offset)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return isset($this-&#62;data[$offset]);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function offsetGet($offset)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data === null || !isset($this-&#62;data[$offset]))</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return new AxArrayAcces(null, $this, $offset);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if(is_array($this-&#62;data[$offset]))</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return new AxArrayAcces(&amp;$this-&#62;data[$offset], $this, $offset);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return $this-&#62;data[$offset];</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function offsetSet($offset, $value)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if($this-&#62;data === null)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;createArray();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;SetChanged();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$this-&#62;data[$offset] = $value;</div><div class="code_line">&nbsp;&nbsp; &nbsp;} </div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;public function offsetUnset($offset)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;unset($this-&#62;data[$offset]);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Axis</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1511701</guid>
        <pubDate>Thu, 05 Apr 2007 10:22:06 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1511701</link>
        <description><![CDATA[ShJohn: <a class='tag-url' href='http://www.xap.ru' target='_blank'>Выгодная партнерская программа для веб-мастеров от XAP.ru</a>]]></description>
        <author>ShJohn</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1457515</guid>
        <pubDate>Mon, 19 Feb 2007 04:13:13 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1457515</link>
        <description><![CDATA[Testudo: FAQ по JScript:<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Если вы хотите чтолибо <strong class='tag-b'>доавить</strong> или вам чтолибо не нравится - пишите сюда</div></div>]]></description>
        <author>Testudo</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1297866</guid>
        <pubDate>Tue, 10 Oct 2006 13:29:13 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1297866</link>
        <description><![CDATA[rvt: Добавьте http://www.scbr.com в раздел инструменты. Это готовые контролы на JavaScript для использования вместе с AJAX.<br>И http://www.fckeditor.net тоже. Странно, что его там ещё нет.]]></description>
        <author>rvt</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1273047</guid>
        <pubDate>Thu, 21 Sep 2006 09:12:26 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=1273047</link>
        <description><![CDATA[pushking: www.myweb.ru - неплохой подбор скриптов для web-программистов]]></description>
        <author>pushking</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=758147</guid>
        <pubDate>Fri, 24 Jun 2005 12:44:56 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=758147</link>
        <description><![CDATA[aGR: алэ :) все ужо как с пол месяцО подредактированА]]></description>
        <author>aGR</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=746685</guid>
        <pubDate>Sun, 12 Jun 2005 08:55:54 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=746685</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>aGR</strong><br>
подправь своё сообшение так как все в Нашей Лаборатории и добавим]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=684618</guid>
        <pubDate>Fri, 15 Apr 2005 22:21:06 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=684618</link>
        <description><![CDATA[Tishaishii: А что, <strong class='tag-b'>SergeS</strong>, прививаешь чувство покорности или проблема с общением? Я за open.sources.ru, да за то, чтобы знания не были тайными, а что же ты делаешь?<br>
Ну да, не все &quot;за&quot;. Но надежда всегда есть, я много разных иностранных фильмов смотрел, что с людьми делает отчаяние, а ещё старую книжку читал.<br>
<br>
Вот, например, в виде ФАК можно разместить следующие мои знания:<hr>Всё дело в том, что поисковики обычно ломают сайт, чтобы проиндексировать его содержимое, получают права администратора сервака, имеют полный доступ ко всем возможностям веб-сервера. Так же, поисковики, как правило, ломают и СУБД, чтобы можно было им от туда информацию из базы данных индексировать.<br>
Ну вот отсюда и результат: поисковики индексируют не сами страницы, а скачивают программы, запускают их у себя на тестовой машине локально и смотрят что же эти программы делают. Часто в программах находятся всякие пароли, а БД всякие-там номера кредиток и счетов с кучей халявных возможностей. Но, благодаря подписанному договору со всеми банками белого света и мира, средства на счетах, тьфу-тьфу-тьфу, покуда остаются не тронутыми.<br>
<br>
Так что, когда ты пишешь ориентированное на веб приложение, ты оставляй ключевые слова в комментариях в программном коде. Хотя нет, комментарии, ведь, поисковиками просто игнорируются. Ты тогда вот что, ты эти ключевые слова закавыч, чтобы это были строки, а рядом напиши комментарий для какой поисковой системы эти слова. Например <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&quot;Слова&quot; #А вот эти специально для веб-робота www.yandex.ru или www.google.ru.</div><div class="code_line">#Ты (обращаюсь к роботу), передай своей маме, чобы показывала мою страницу почаще, пожалуйста.</div></ol></div></div></div></div>Ну, вот, если подобрать правильные слова, то робот может и согласиться.<br>
<br>
А чтобы сайт не надо было придумывать как ломать и содержимое сайта быстрее индексировалось, придумали выдавать поисковикам эти слова, и, чтобы не страдала тестовая машина, придумали запускать программы на том же сервере, а чтобы пользователю было удобнее просматривать результаты жизнедеятельности программ придумали всякие языки разметки (типа HTML) и веб-браузеры. Но до сих пор ходят слухи о взломах сайта - это трудятся неуёмные процессы-зомби устаревших образов программ поисковых роботов. Ты же слышал, как недавно с помощью поисковой системы google взломали много форумов на старом движке PHPBB? Ну вот, так что бойся старых поисковых машин со старыми движками, которые уже долго не было юрких рук юных очкастых администраторов, и где давно не выключали электричество, там ещё живы процессы-зомби.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=679180</guid>
        <pubDate>Mon, 11 Apr 2005 20:10:59 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=679180</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Иваныч</strong><br>
у мя она давно лежит &#33; ( если мя попросить приватом то дам хорошие линки ) - но не открыто их давать &#33;<br>
<br>
]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676616</guid>
        <pubDate>Sat, 09 Apr 2005 18:41:08 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676616</link>
        <description><![CDATA[Иваныч: Я че-то не понял ?&#33;  &gt;:(<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=68017&view=findpost&p=676582'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SergeS &#064; <time class="tag-quote__quoted-time" datetime="2005-04-09T17:59:20+00:00">09.04.05, 17:59</time></span><div class='quote '><strong class='tag-b'>Иваныч</strong>  :no: книга небось скоммунизденная</div></div><br>
Ты сам скачал, а другим х-й ?]]></description>
        <author>Иваныч</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676596</guid>
        <pubDate>Sat, 09 Apr 2005 18:16:53 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676596</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Mastilior</strong><br>
 &gt;:(  &gt;:(  &gt;:(  какого *** ты ето не грохнул - нелегальны ж такие сслыки - в Клуб такие]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676582</guid>
        <pubDate>Sat, 09 Apr 2005 17:59:20 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=676582</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Иваныч</strong>  :no: книга небось скоммунизденная]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=661598</guid>
        <pubDate>Mon, 28 Mar 2005 13:45:07 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=661598</link>
        <description><![CDATA[Tishaishii: Ооо, время - самое ценное, что есть в жизни и его всегда мало, особенно на дела, не экономящие время.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659980</guid>
        <pubDate>Sat, 26 Mar 2005 20:34:09 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659980</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Tishaishii</strong><br>
просто у мя и у Трустмастера ща времени мало ....]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659912</guid>
        <pubDate>Sat, 26 Mar 2005 19:43:12 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659912</link>
        <description><![CDATA[Tishaishii: Вот спасибо, хорошо, скоро выложу ещё.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659898</guid>
        <pubDate>Sat, 26 Mar 2005 19:30:36 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659898</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Tishaishii</strong><br>
? уже двинул куда надо ( не удалил )]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659792</guid>
        <pubDate>Sat, 26 Mar 2005 17:53:13 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659792</link>
        <description><![CDATA[Tishaishii: Ну да бог с ним. Удалите тогда вовсе. Это вы умеете.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659072</guid>
        <pubDate>Fri, 25 Mar 2005 22:12:45 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=659072</link>
        <description><![CDATA[SergeS: <strong class='tag-b'>Tishaishii</strong><br>
обновить не покатит - тока заменить лии добавить]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=656172</guid>
        <pubDate>Wed, 23 Mar 2005 21:40:52 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=656172</link>
        <description><![CDATA[Tishaishii: Прошу обновить FAQ по адресу <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=78729&view=findpost&p=648855' target='_blank'>Наша Лаборатория (сообщение #648855)</a>]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=654715</guid>
        <pubDate>Wed, 23 Mar 2005 00:02:20 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=654715</link>
        <description><![CDATA[Tishaishii: Новая версия RXParser 1.7125.<br><br>Что нового?<br>Версия 1.7125: <br><br>1. Ускорена загрузка правил. Добавлена возможность сохранения в отдельный файл отпарсенных правил разбора и сборки с возможностью загрузки. <br><br>2. Исправлена ошибка несовместимости версии 1.6001. Теперь RXParser 1.7125 работает для разных платформ одинаково. <br><br>4. Модуль успешно протестирован на Perl 5.6.x.<br><br>3. Дополнительно оптимизирован код модуля.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=648850</guid>
        <pubDate>Fri, 18 Mar 2005 01:30:12 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=648850</link>
        <description><![CDATA[Tishaishii: лФП ФБН ЙОФЕТЕУПЧБМУС МЕЗЛПЧЕУОЩН (ЧЕУ Ч БТИЙЧЕ ЧУЕЗП 5 ЛЙМП) Й РТПУФЩН HTTP-УЕТЧЕТПН ОБ TCL?<br>http://sourceforge.net/projects/tws/<br><br>уФПЙФ ФПМШЛП ТБУРБЛПЧБФШ Ч МАВХА РБРЛХ, УПЪДБФШ Ч ОЕК РБРЛХ ./htdocs Й ДПВБЧЙФШ ЖБКМЩ ./htdocs/favicon.ico Й ./htdocs/index.html, Б ФБЛ ЦЕ ЪБРХУФЙФШ `./webserver.tcl` Й ХЧЙДЕФШ ТЕЪХМШФБФ ОБ localhost:2540. рТЙМБЗБЕФУС ЛПОЖЙЗХТБГЙПООЩК ЖБКМ http.conf.<br><br>уПЗМБУОП README, МЙГЕОЪЙС GPL.]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=592929</guid>
        <pubDate>Thu, 27 Jan 2005 20:36:31 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=592929</link>
        <description><![CDATA[Tishaishii: Спасибо за понимание.<br>
<hr><br>
Что-то я поторопился и мой фак нехорошо выглядит.<br>
Вот оно самое POD-описание, которое внутри, которое на &quot;английском&quot;:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">NAME</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Hash - Provides pseudo-hash class with non-strict keys</div><div class="code_line">&nbsp;</div><div class="code_line">VERSION</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;This document describes version 1.0 of Object.pm module,</div><div class="code_line">&nbsp;&nbsp; &nbsp;released Jan 28, 2005.</div><div class="code_line">&nbsp;</div><div class="code_line">SYNOPSIS</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;use Hash;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$\=&quot;\n&quot;;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$hash=new Hash(</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DBQ=&#62;&#39;/home/www/home/dev/www/db1.mdb&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Host=&#62;&#39;localhost&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hosting=&#62;&#39;HOME&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;host=&#62;&#39;http://localhost&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nonocase=&#62;1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # switches off nocase option</div><div class="code_line">&nbsp;&nbsp; &nbsp;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;print $hash-&#62;{dbq}; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # prints &quot;/home/www/home/dev/www/db1.mdb&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# nocase compare matches</div><div class="code_line">&nbsp;&nbsp; &nbsp;print $hash-&#62;{&#39;what is your hosting?&#39;}; &nbsp; # prints &quot;HOME&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# perl regex pattern matches</div><div class="code_line">&nbsp;&nbsp; &nbsp;print $hash-&#62;{&#39;Enter your hostname here&#39;};# prints &quot;http://localhost&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# perl regex pattern matches</div><div class="code_line">&nbsp;&nbsp; &nbsp;print $hash-&#62;{&#39;Enter your Hostname here&#39;};# prints &quot;http://localhost&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# perl regex pattern matches</div><div class="code_line">&nbsp;&nbsp; &nbsp;print $hash-&#62;{&#39;+?dbquu__&#39;}; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # prints &quot;/home/www/home/dev/www/db1.mdb&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# soundex equivalets &quot;DBQ&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$hash=new Hash(</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;data=&#62;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # the key defines here is some data</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DBQ=&#62;&#39;b&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Connection=&#62;&#39;d&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nonocase=&#62;&#39;dsfdsf&#39;, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # this key is not option array, this is data key</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;abc=&#62;12</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nonocase=&#62;1, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# switches off case-independment mathing</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nolike=&#62;1, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# switches off like mathing</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nosoundex=&#62;1, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # switches off soundex mathing</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#nothrough=&#62;1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # switches off through mathing</div><div class="code_line">&nbsp;&nbsp; &nbsp;);</div><div class="code_line">&nbsp;</div><div class="code_line">DESCRIPTION</div><div class="code_line">&nbsp;</div><div class="code_line">This module requires Text::Soundex module has been installed.</div><div class="code_line">&nbsp;</div><div class="code_line">The constructor method of class Hash by default takes your hash data as parameters. But there is special keys that defines how to find matches.</div><div class="code_line">&nbsp;</div><div class="code_line">SPECIAL KEYS</div><div class="code_line">&nbsp;</div><div class="code_line">data</div><div class="code_line">&nbsp;</div><div class="code_line">The &quot;data&quot; key says what data your pseudo-hash contains.</div><div class="code_line">&nbsp;</div><div class="code_line">atstart</div><div class="code_line">&nbsp;</div><div class="code_line">You have not to use this option. For description see the code.</div><div class="code_line">&nbsp;</div><div class="code_line">COMPARE OPTIONS</div><div class="code_line">&nbsp;</div><div class="code_line">nonocase</div><div class="code_line">&nbsp;</div><div class="code_line">If this option is switched on (1), then keys will not compared nocase.</div><div class="code_line">&nbsp;</div><div class="code_line">nolike</div><div class="code_line">&nbsp;</div><div class="code_line">If this option is switched on (1), then keys will not compared with perl regexp pattern matching.</div><div class="code_line">&nbsp;</div><div class="code_line">nosoundex</div><div class="code_line">&nbsp;</div><div class="code_line">If this option is switched on (1), then keys will not compared with soundex matching.</div><div class="code_line">&nbsp;</div><div class="code_line">OVERLOADING DEFAULT COMPARE FUNCTIONS</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;use Hash;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$Hash::SUBS{soundex}{sub}=sub{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;use MySoundex;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;my($self, $key)=(shift, shift);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp; .............</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;+ sub{$key eq soundex(shift)}</div><div class="code_line">&nbsp;&nbsp; &nbsp;};</div><div class="code_line">&nbsp;&nbsp; &nbsp;$Hash::SUBS{soundex}{order}=1; # by default soundex order is 4</div><div class="code_line">&nbsp;</div><div class="code_line">MAKE YOUR OWN COMPARE FUNCTION</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$Hash::SUBS{myfunction}={</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;order=&#62;5,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;sub=&#62;sub{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;my($self, $key)=(shift, shift);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+sub{$key eq shift}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;};</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$hash=new Hash(</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;data=&#62;{%ENV},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;nomyfunction=&#62;1 # switches off &quot;myfunction&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;);</div><div class="code_line">&nbsp;</div><div class="code_line">AUTHOR</div><div class="code_line">&nbsp;</div><div class="code_line">Shatrov Alexey cdch@yandex.ru</div><div class="code_line">&nbsp;</div><div class="code_line">Copyright (c) 2005 Shatrov Alexey. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</div></ol></div></div></div></div>]]></description>
        <author>Tishaishii</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=592817</guid>
        <pubDate>Thu, 27 Jan 2005 18:30:05 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=592817</link>
        <description><![CDATA[Trustmaster: <span class="tag-color tag-color-named" data-value="blue" style="color: blue"><strong class='tag-b'>Модераторам &quot;WWW Masters&quot;</strong> <em class='tag-i'>(во всеуслышанье)</em>: при перемещении сообщений из данного топика в топики назначения (к примеру, FAQ или Нашу Лабораторию) и удалении лишних сообщений в этой теме оповещайте авторов этих сообщений с помощью PM.</span>]]></description>
        <author>Trustmaster</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=577071</guid>
        <pubDate>Fri, 14 Jan 2005 12:53:58 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=577071</link>
        <description><![CDATA[Trustmaster: <strong class='tag-b'>rvt</strong>, ошибки нет, точнее она преднамеренна. Мета тэг должен содержать именно revizit, а не revisit. Аналогично, вместо HTTP_REFERRER правильной переменной окружения является HTTP_REFERER.]]></description>
        <author>Trustmaster</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=576608</guid>
        <pubDate>Fri, 14 Jan 2005 07:34:08 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=576608</link>
        <description><![CDATA[rvt: Ошибка в FAQ&#39;е раздела <strong class='tag-b'>Системы, Сети, Технологии -&gt; WWW Masters -&gt; HTML, CSS, Flash, JavaScript ...</strong> в сообщении номер 7 пункт фака <strong class='tag-b'>1.3 Динамический статус.</strong>. В теге meta слово <span class='tag-u'>Revizit</span>, а надо <span class='tag-u'>Revisit</span>]]></description>
        <author>rvt</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=479340</guid>
        <pubDate>Sat, 09 Oct 2004 15:22:56 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=479340</link>
        <description><![CDATA[Mastilior: <strong class='tag-b'>Cтандарт оформления вопросов/ответов в FAQ и проектов в &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=78729' target='_blank'>Нашей лаборатории</a>&quot;.</strong><br>
<br>
[ color=green ][ size=6 ]%Заголовок%[ /size ]<br>
<br>
[ size=3 ]%Краткое описание, если есть%[ /size ]<br>
[ /color ]<br>
[ color=blue ][ b ]Автор:[ /b ] [ url=%URL_профиля_автора% ]%Ник автора%[ /url ]<br>
[ b ]Язык:[ /b ] %Язык%[ /color ]<br>
<br>
%Содержание%]]></description>
        <author>Mastilior</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=473861</guid>
        <pubDate>Sun, 03 Oct 2004 16:04:24 +0000</pubDate>
        <title>Обсуждение FAQ-ов</title>
        <link>https://forum.sources.ru/index.php?showtopic=68017&amp;view=findpost&amp;p=473861</link>
        <description><![CDATA[SergeS: <span class="tag-color tag-color-named" data-value="blue" style="color: blue">Эта тема регулярно просматривается модераторами и предназначена для:<ul class="tag-list"><li> добавления полезных ссылок</li><li> обсуждения будущего раздела FAQ</li><li> добавления новых материалов в FAQ</li><li> обсуждения текущих материалов FAQ</li><li> добавления новых дополнений в раздел <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=78729' target='_blank'>Наша Лаборатория</a></li></ul>Таким образом облегчается взаимодействие между посетителями и модераторами, а также учет DigiMoney.<br>
</span>]]></description>
        <author>SergeS</author>
        <category>WWW Masters. Прочее</category>
      </item>
	
      </channel>
      </rss>
	