<?xml version="1.0" encoding="WINDOWS-1251"?>
<rss version="2.0">
<channel>
<title>Parser 3 forum</title>
<link>http://www.parser.ru/forum/</link>
<description>Parser 3. Обсуждение.</description>
<generator>Parser 3.4.0 (compiled on i386-unknown-freebsd7.0) (http://www.parser.ru/)</generator>
<webMaster>mailbox@parser.ru</webMaster>
<lastBuildDate>Tue, 07 Sep 2010 22:40:01 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
<title>Обрезка текста до умозрительных величин, [Sergey]</title>
<description>Извиняюсь за вопрос. Когда-то тут часто бывал. А щас и логин не могу вспомнить. И поиском тоже, похоже, не очень вспомнил как работает.\\

Ткните пожалуйста. При выводе текста в качестве анонса, когда из него уже убраны все теги и задан размер как сделать так, что текст не прерывался на отдельных символах, чтобы текст обрывался после окончания целых слов.</description>
<author>sergey.matisen@gmail.com</author>
<pubDate>Tue, 07 Sep 2010 22:40:01 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73451</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73451</guid>
</item>
<item>
<title>Можно ли средствами парсера отправить xml-схему методом POST на СТОРОННИЙ сервер?, Wail</title>
<description>На моем сервере крутится скрипт на парсере, одной из задач которого является отправка некоего xml-запроса методом POST на СТОРОННИЙ сервер и получение от этого СТОРОННЕГО сервера ответа на запрос. 

Вопрос - можно ли такое сделать средствами парсера? 

ps:
Знаю, как сделать требуемое на curl+php, но хочется средствами парсера. Также знаю, как отправить и получить ответ get-запросом на сторонний сервер, а про post ничего найти не могу. Гуру - подскажите пожалуйста куда рыть?</description>
<pubDate>Tue, 07 Sep 2010 13:52:39 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73438</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73438</guid>
</item>
<item>
<title>Использование Checkbox, [Павел]</title>
<description>Добрый день! Совсем запутался((( не могу решить простейшую задачу... 

в форме присутствуют чекбоксы, имеют след. вид
&lt;input name=&quot;info1&quot; type=&quot;checkbox&quot;&gt;Описание
.
.
.
&lt;input name=&quot;info12&quot; type=&quot;checkbox&quot;&gt;Описание

Нужно выводить только отмеченные чекбоксы, с текстовыми инпутами все просто $form:name а вот как быть с чекбоксами??? по идее у них у всех имена разные должны быть, а вот смотрю на примере в документации
&lt;code&gt;  &lt;p&gt;&lt;input type=checkbox name=hobby value=&quot;Театр&quot;&gt;Театром&lt;/p&gt; 
   &lt;p&gt;&lt;input type=checkbox name=hobby value=&quot;Кино&quot;&gt;Кино&lt;/p&gt; 
   &lt;p&gt;&lt;input type=checkbox name=hobby value=&quot;Книги&quot;&gt;Книгами&lt;/p&gt; 
&lt;/code&gt;

здесь задается одинаковое имя, как у radiobutton... 

Подтолкните плиз в нужном направлении</description>
<author>paulgolovin@yandex.ru</author>
<pubDate>Mon, 06 Sep 2010 17:18:10 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73432</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73432</guid>
</item>
<item>
<title>Данные из $form при определённых условиях не доступны, бага?, [Alexei]</title>
<description>Приветствую!

Понадобилось сделать в каталоге привязку цен к размерам,
размеры хранятся в БД (good_id, size_id) и соответственно выводятся на странице редактирования.

Сейчас добавил ещё столбцы price_opt, price_retail

Однако при попытке добавления поля price_opt_NN, price_retail_NN не доступны.

Вот код, который воспроизводит багу - можно скопировать и запустить
&lt;code&gt;
&lt;form method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt;
	Size 1 &lt;input type=&quot;checkbox&quot; name=&quot;sizes&quot; value=&quot;1&quot; checked=&quot;checked&quot; /&gt;
	Price Opt &lt;input type=&quot;text&quot; name=&quot;price_opt_1&quot; value=&quot;100&quot; /&gt;
	Price Retail &lt;input type=&quot;text&quot; name=&quot;price_retail_1&quot; value=&quot;200&quot; /&gt;

	&lt;br/&gt;

	Size 2 &lt;input type=&quot;checkbox&quot; name=&quot;sizes&quot; value=&quot;2&quot; checked=&quot;checked&quot; /&gt;
	Price Opt &lt;input type=&quot;text&quot; name=&quot;price_opt_1&quot; value=&quot;200&quot; /&gt;
	Price Retail &lt;input type=&quot;text&quot; name=&quot;price_retail_1&quot; value=&quot;400&quot; /&gt;
	
	&lt;br/&gt;
	
	Size 3 &lt;input type=&quot;checkbox&quot; name=&quot;sizes&quot; value=&quot;3&quot; /&gt;
	Price Opt &lt;input type=&quot;text&quot; name=&quot;price_opt_3&quot; value=&quot;0&quot; /&gt;
	Price Retail &lt;input type=&quot;text&quot; name=&quot;price_retail_3&quot; value=&quot;0&quot; /&gt;

	&lt;br/&gt;
	&lt;input type=&quot;submit&quot; value=&quot;Save&quot; /&gt;
&lt;/form&gt;


^if(def $form:tables.sizes){
	$sizes[$form:tables.sizes]
	^sizes.menu{
		Size $sizes.field &lt;br/&gt;
		Price Opt: $form:price_opt_$sizes.field&lt;br/&gt;
		Price Retail: $form:price_retail_$sizes.field
	}[&lt;hr/&gt;]
}
&lt;/code&gt;
Причём, если изменить $form:price_opt_$sizes.field на $form:price_opt_1 - данные получаются.

Жду комментариев... :)</description>
<pubDate>Mon, 06 Sep 2010 16:56:28 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73430</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73430</guid>
</item>
<item>
<title>Unicode в названии папки, [Alexei]</title>
<description>Добрый день!

В общем, с предыдущим топиком разобрался.
Есть папка с русским названием &quot;АСТ&quot; - она создаётся парсером (3.3.0)
Доступна по хттп по адресу /%C0%D1%D2/,
однако парсер-то хранит ссылку как &quot;/АСТ/&quot; и выводит в html в другой комбинации - /%D0%90%D0%A1%D0%A2/

Т.е. как преобразовать &quot;/АСТ/&quot; в &quot;%C0%D1%D2&quot; ? (кодировка парсера windows-1251, а не юникод)</description>
<pubDate>Mon, 06 Sep 2010 11:43:38 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73426</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73426</guid>
</item>
<item>
<title>Можно-ли средствами Парсера реализовать ПХПшную функцию? openssl_sign (string data, string signature, mixed priv_key_id), orangecat</title>
<description>Можно-ли средствами Парсера реализовать ПХПшную функцию?</description>
<author>qservice@i.com.ua</author>
<pubDate>Sun, 05 Sep 2010 19:13:05 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73424</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73424</guid>
</item>
<item>
<title>Аналог auto.p на PHP, Green Drake</title>
<description>Есть ли на PHP аналог парсерного auto.p, чтобы можно было легко и быстро собирать страницы сайта по одному шаблону?

Что-то вроде этого:

/auto.p:

&lt;code&gt;
@main[]
&lt;html&gt;
...^header[]...^body[]...^footer[]...
&lt;/html&gt;

@header[]
...
@body[]
...
@footer[]
...&lt;/code&gt;

/articles/index.html:

&lt;code&gt;@body[]
Список статей&lt;/code&gt;

То есть чтобы основная структура хранилась в одном файле, а дополнительные части к нему подгружались.

Суть проблемы в том, что долгое время делал сайты на Парсере, теперь вот пришлось переучиваться на PHP. Ни один из виденных в учебниках вариантов не сравнится по легкости с тем, как это обстоит на Парсере.

Есть какое-то надежное решение?</description>
<pubDate>Sat, 04 Sep 2010 19:37:49 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73418</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73418</guid>
</item>
<item>
<title>Что делать с кирилицей в uri?, [Alexei]</title>
<description>Добрый день!

Знаю что не к теме парсера, но суппорт мастерхоста пока молчит - может тут кто знает в чём проблема.

парсером (3.3.0) создаётся каталог с кириличей в названии - туда кладутся фотки.

через фтп - папка видна (отображается путь как %D0 etc.), а вот по http постоянно вываливается 404.

изначально система проектировалась, что будут только англ. символы в названиях папках, а теперь вот понадобилось и русские названия...

если проблема не решится - видится единственный путь делать транслит, если есть кир. символы через replace.</description>
<pubDate>Sat, 04 Sep 2010 08:49:11 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73417</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73417</guid>
</item>
<item>
<title>response:location, tigrov</title>
<description>Доброго времени суток. Уважаемые гуру парсера. Подскажите как быть в такой ситуации. Есть строка типа:
www.site.ru/ru/?wer&amp;ggg&amp;bla

При использовании $response:location[?$reyuesrt:query]
Обновляет на строку типа:
www.site.ru/ru/?wer%260ggg%260bla
Подскажите, как обновить на нормальную строку, что бы символы не менялись? Заранее благодарю, пробовал замену, тоже самое.</description>
<pubDate>Fri, 03 Sep 2010 11:07:01 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73412</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73412</guid>
</item>
<item>
<title>taint-преобразования и ^table.append{}, Menandr</title>
<description>Добрый день! Подскажите пожалуйста, почему не работает преобразование типа
&lt;code&gt;^taint[html][$form:form1]&lt;/code&gt;

при попытке использовать внутри
&lt;code&gt;^table.append{}&lt;/code&gt; ?</description>
<pubDate>Thu, 02 Sep 2010 15:38:53 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73403</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73403</guid>
</item>
<item>
<title>table.save и возврат каретки, max_rip</title>
<description>В общем получаем данные из формы(текстареа) в которой могут быть переносы строк, данные заносятся в таблицу и сохраняются на диск.
Но после такого сохранения таблица становится порченная из-за присутствия символом переноса, где-то в доках натыкался, что при вызове какого-то метода весь код &lt;i&gt;скукоживался&lt;/i&gt; до одной строки, т.к. данные это хтмл, меня этот вполне устроит. Такой метод есть у XDoc.string, как можно сделать подобный аналог?</description>
<pubDate>Thu, 02 Sep 2010 13:04:06 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73401</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73401</guid>
</item>
<item>
<title>Помогите про parser и вебсерверный кеш, Newbie</title>
<description>Помогите разобраться с путаницей на тему кеша, голову сломал уже.
&lt;b&gt;Проблема вкратце:&lt;/b&gt;
Паранойя на тему, что картинки кажется плохо кешируются. Складывается порой ощущение, что через день другой кеш протухает, хочется чтобы они закешировались намертво если не было перезаписи файла картинке на уровне ФС.

&lt;b&gt;Мысли:&lt;/b&gt;
Парсер стоит у хостера на shared-хостинге как cgi-скрипт, стоит Apache 1.3.x 
По идее, вебсервер сам формирует заголовки ответа для статических файлов (картинок) и сам следит за актуальностью файлов на ФС.
В парсере никаких специальных, отключающих кеш заголовков не определено у меня.

Заголовки после первого запроса по нажатию Reload: 

&lt;b&gt;Запрос index.html&lt;/b&gt;
--------------------------------
Host	xxxxxx.ru
User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1
Accept	text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language	ru,en-us;q=0.7,en;q=0.3
Accept-Encoding	gzip,deflate
Accept-Charset	windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive	115
Connection	keep-alive
Cookie	sess=none
Cache-Control	max-age=0
--------------------------------
  
&lt;b&gt;Ответ index.html - 200 OK&lt;/b&gt;
------------------------------------
Date	Sun, 29 Aug 2010 12:08:03 GMT
Server	Apache/1.3.41 (Unix) PHP/5.2.9
Set-Cookie	sess=none; expires=Sat, 27 Nov 2010 12:08:03 GMT; path=/
Content-Length	10796
Connection	close
Content-Type	text/html; charset=WINDOWS-1251
------------------------------------


&lt;b&gt;Запрос картинки на этой же странице&lt;/b&gt;
------------------------------------------
Host	xxxxxx.ru
User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1
Accept	image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language	ru,en-us;q=0.7,en;q=0.3
Accept-Encoding	gzip,deflate
Accept-Charset	windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive	115
Connection	keep-alive
Cookie	sess=none
If-Modified-Since	Sat, 21 Aug 2010 12:44:57 GMT
If-None-Match	&quot;39493c-21c0e-4c6fca49&quot;
Cache-Control	max-age=0
------------------------------------------

&lt;b&gt;Ответ сервера на картинку - 304 Not Modified&lt;/b&gt;
---------------------------------------------
Date	Sun, 29 Aug 2010 12:08:05 GMT
Server	Apache/1.3.41 (Unix) PHP/5.2.9
Connection	close
Etag	&quot;39493c-21c0e-4c6fca49&quot;
---------------------------------------------

На вид как бы все ок, но ощущение, что кеш картинок &quot;протухает&quot; постоянно, в браузере специальное &quot;не_хранение_кеша&quot; не ставилось и вообще не менялось с defaultового
 (может конечно дисковую квоту кеша превышаю активным серфингом )

&lt;b&gt;На самом деле паники нет, но что не понимаю:&lt;/b&gt;
Могут ли влиять на кеш самих картинок:
а) кеш-meta-теги index.html в которой эти картинки указаны
b) http-заголовки ответа index.html - и может нужно для пущей верности что-то дописать туда из Парсера?
c) Туплю я - так и должно быть это нормально все и так отдается верно. 

Вообще попахивает ответом c) но вот не дают покоя a) и b)</description>
<pubDate>Sun, 29 Aug 2010 16:22:54 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73389</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73389</guid>
</item>
<item>
<title>CMYK 2 RGB, dipsigner</title>
<description>Подскажите пожалуйста, как можно с помощью ImagaMagick из CMYK перевести картинку в RGB? Спасибо :)</description>
<pubDate>Sat, 28 Aug 2010 05:51:46 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73380</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73380</guid>
</item>
<item>
<title>Разработчикам - исходники парсера, просвятите в общих чертах, Newbie</title>
<description>Простите за ОФФТОП, но к Парсеру это отношение для меня имеет.
Я загорелся just4fun добавить парсеру отдельных вещей.

Однако, как системный программист я конечно нуб, но теоритическое (и совсем немного практического)представление имею по крайней мере как на низком уровне работают массивы в памяти, указатели на объекты и прочее - дело осталось за упорным чтением, изучением и практикой. 
Соглашусь, что парсер неплохой движок/фреймворк/шаблонизатор/язык для сборки сайтов, но он уже порядком остает от соврменных реалий и в нем много чего не хватает. Не хватает сериализации, нет поддержки FastCGI, чтобы связать его с nginx нативно например, не предполагается и не представляет возможным без промежуточных костылей подружить его с MongoDB, CouchDB, Redisом и прочими интересными NoSQL-db. 

Дайте напуствие - что выбрать ANSI C или сразу начать C++ - не с точки зрения удобства конструкций и синтаксиса, а с точки зрения актуальности и наличия готовых библиотек, модулей, для работы с современными аспектами типа XML, UTF, Какие-то сетевые фреймворки/либы. Или мир забросил С и все актуальные вещи пишутся на C++? 

Я вот открыл исходники Парсера и кажется понимаю, что он написан на чистом ANSI C? Дак может я ошибаюсь? И лагеря C и C++ не разбиты на два?</description>
<pubDate>Fri, 27 Aug 2010 10:26:21 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73364</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73364</guid>
</item>
<item>
<title>Кодировка sendmail, dipsigner</title>
<description>Еще одна проблемка возникла:

При использовании sendmail на почту приходят каракули. кодировку уже как только не пробовал задавать - все без толку. данные поступают через форму с помощью аякса - сама страница получает их верно. для теста заставил полученные данные сохранять в текстовом файле. там все хорошо, все по-русски. а вот sendmail и шлет уже не русскими совсем. в чем проблема?</description>
<pubDate>Thu, 26 Aug 2010 21:28:26 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73360</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73360</guid>
</item>
<item>
<title>nconvert vs imagemagick, dipsigner</title>
<description>Добрый день. Проблема заключается в следующем:

На локальной юзаю nconvert, на сервере пытаюсь и то и то. не работает ничего. картинки сохраняет, в коде ошибок точно нет (на локале все ровно), но ресайз делать отказываются как nconvert так и ImageMagick. сервер на 1gb.ru с предустановленным мэджиком. ошибок никаких не выдает, страница обновляется нормально, но картинки остаются не тронутыми. может кто сталкивался с подобным? на форуме искал, но ответа нигде не нашел.</description>
<pubDate>Thu, 26 Aug 2010 19:29:34 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73357</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73357</guid>
</item>
<item>
<title>&apos;info&apos; Unknown image format &apos;/photos/big/176804.jpg&apos;, dipsigner</title>
<description>Использую nconvert. На локальной все нормуль, а на сервере дает такую ошибку. В чем может быть проблема?

код такой: $picB[^oImg.info[/photos/big/${pic_name}.jpg]]</description>
<pubDate>Wed, 25 Aug 2010 19:48:47 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73352</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73352</guid>
</item>
<item>
<title>Регулярные выражения: что я делаю не правильно?, onlyyours</title>
<description>Есть строка, содержащая текст &quot;&lt;b&gt;слово слов 324755562384&lt;/b&gt;&quot;. Задача: &lt;b&gt;в числе разбить запятыми тысячи&lt;/b&gt;.

Код на Parser3:
&lt;code&gt;
@main[]
&lt;html&gt;&lt;body&gt;
$text[слово слов 324755562384]
$text&lt;br /&gt;&lt;br /&gt;
$text[^text.match[(?&lt;=\d)(?=(\d\d\d)+^$)][g][,]]
$text
&lt;/body&gt;&lt;/html&gt;
&lt;/code&gt;

И аналогичный код написал на Perl:
&lt;code&gt;
#!/usr/bin/perl
print &quot;Content-Type: text/html\n\n&quot;;
print &quot;&lt;html&gt;&lt;body&gt;\n&quot;;
$text = &quot;слово слов 324755562384&quot;;
print &quot;$text&lt;br /&gt;&lt;br /&gt;\n&quot;;
$text =~ s/(?&lt;=\d)(?=(\d\d\d)+$)/,/g;
print &quot;$text\n&quot;;
print &quot;&lt;/body&gt;&lt;/html&gt;\n&quot;;
&lt;/code&gt;

В первом случае результат работы &quot;&lt;b&gt;слово слов 324,,755562384&lt;/b&gt;&quot;.
Во втором случае результат &quot;&lt;b&gt;слово слов 324,755,562,384&lt;/b&gt;&quot;.

Подскажите, почему у меня парсер выдает не правильный результат?</description>
<pubDate>Tue, 24 Aug 2010 10:28:50 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73336</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73336</guid>
</item>
<item>
<title>Перетасовка слов, vovavova</title>
<description>Есть:
&lt;code&gt;@navigation_work[] 
$filename[&lt;b&gt;/sections_work.cfg&lt;/b&gt;]
$sections[^table::load[$filename]]                    
   ^sections.menu{	
         ^navigation_cell_work[]
   }

@navigation_cell_work[]
^if($sections.uri eq $request:uri){
&lt;nobr&gt;$sections.name&lt;/nobr&gt; 
	}{
&lt;a href=&quot;$sections.uri&quot; class=&quot;main-nav&quot;&gt;&lt;nobr&gt;&lt;noindex&gt;$sections.name&lt;/noindex&gt;&lt;/nobr&gt;&lt;/a&gt;
	}&lt;/code&gt;
Надо выводить каждый раз разную строку из &lt;b&gt;sections_work.cfg&lt;/b&gt;. Подскажите направление, пожалуйста.
п.с. Я не сеошник.</description>
<pubDate>Fri, 20 Aug 2010 01:08:24 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73330</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73330</guid>
</item>
<item>
<title>^math:crypt перенос на php, Кирилл</title>
<description>Изначально в базу вставлялся хэш пароля
$pass[^math:crypt[^pass.lower[];^$apr1^$]]
Сравнении шло как обычно
---
^if(^math:crypt[$pass;$table.pass] eq $table.pass){1}{0}
----

На php есть аналогичная функция crypt
но сравнение не проходит
if(crypt($pass, $row[pass]) == $row[pass] ) echo 1; else echo 0;

---
Ктонибудь сталкивался с переносом?</description>
<pubDate>Tue, 17 Aug 2010 10:59:32 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73316</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73316</guid>
</item>
<item>
<title>Помогите с cgi mapserver, Olax</title>
<description>Так из командной строки работает - 
&lt;code&gt;
./mapserv -nh &quot;QUERY_STRING=map=/usr/local/www/ar2/fad.map&amp;LAYERS=budivli&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;EXCEPTIONS=application/vnd.ogc.se_inimage&amp;FORMAT=image/jpeg&amp;SRS=EPSG:32637&amp;BBOX=6000.0000,76449.7700,13224.8850,83674.6550&amp;WIDTH=256&amp;HEIGHT=256&quot; &gt; pic.jpg
&lt;/code&gt;

а реализация на parser не работает:
&lt;code&gt;
$string[QUERY_STRING=map=/usr/local/www/ar2/fad.map&amp;LAYERS=budivli&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;EXCEPTIONS=application/vnd.ogc.se_inimage&amp;FORMAT=image/jpeg&amp;SRS=EPSG:32637&amp;BBOX=BBOX=6000.0000,76449.7700,13224.8850,83674.6550&amp;WIDTH=256&amp;HEIGHT=256]

$fm[^file::cgi[binary;/usr/local/www/cgi-bin/mapserv;-nh;$string]]
&lt;/code&gt;
в логах 
&lt;code&gt; cgi output does not contain CGI header; exit status=254; stdoutsize=0; stdout: &quot;&quot;; stderrsize=0; stderr: &quot;&quot; [file.execute] [uri=, method=GET, cl=0]&lt;/code&gt;

и такое впечатление что не отрабатываются ключи &quot;-nh&quot; которые в mapserver отключают необходимость в CGI headers


при использовании вместо &quot;cgi&quot; &quot;exec&quot; то в логах вообще пусто но впеременную $fm тоже ничего не поступает.

Что не так?

Дополнение: Используется Parser в качестве интерпретатора скрипта</description>
<author>olax2003@yandex.ru</author>
<pubDate>Mon, 16 Aug 2010 20:50:48 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73303</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73303</guid>
</item>
<item>
<title>Немного не в тему. Подскажите как лучше возможно решаемо средствами MySQL., [Andrey]</title>
<description>Есть таблица. в ней определенное кол-во столбцов но выборка идет по двум &quot;модель&quot; и &quot;цена&quot;. В таблице например 100 записей в графе &quot;цена&quot; цифры колеблятся от 10000 до 100000. Задача отобрать определенное киличество записей справа и слева от текущей цены. Например цена 50000, надо отобрать 3 записи из тех что меньше текущей цены от 0% до 5% и соответственно 3 записи из тех что больше текущей цены от 0 до 5%. Но в таблице допустим 20 записей попадают в диапазон меньшеот 0 до 5% и всего 1 запись в диапазоне большем от 0 до 5%. соответственно надо уменьшить диапазон меньше и увеличить больше. В принципе догадываюсь что задачу можно разделить на два этапа и решить поотдельности. Но может это можно как-то реализовать средствами MySQL что бы не городить огород целой кучей условий? Заранее спасибо за ответ.</description>
<pubDate>Mon, 16 Aug 2010 17:14:48 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73297</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73297</guid>
</item>
<item>
<title>переменная в if. Можно-ли заставить работать такую конструкцию?, orangecat</title>
<description>Можно-ли заставить работать такую конструкцию?


$ext[^form:ext.split[,;lv;ext]]
$ext_if[^ext.menu{(^$ext eq $ext.ext)}[ || ]]
^if($ext_if){zzz}

PS Через process тоже не получилось :(((</description>
<author>qservice@i.com.ua</author>
<pubDate>Mon, 16 Aug 2010 12:28:35 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73280</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73280</guid>
</item>
<item>
<title>Перебирающиеся картинки в хтмл, vovavova</title>
<description>Как сделать так, чтобы берущийся адрес картинки из rm.cfg выводил в итоге картинку.
&lt;code&gt;@gen-text[]  
$filename[/rm.cfg]

$table[^table::load[$filename]]                    
^table.sort{^math:random($table)}
&lt;p class=&quot;love&quot;&gt;
	^table.menu{$table.name}[, ]
&lt;/p&gt;&lt;/code&gt;</description>
<pubDate>Mon, 16 Aug 2010 07:09:46 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73277</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73277</guid>
</item>
<item>
<title>Блин, а может быть redis&apos;у для Parser3? (-), Newbie</title>
<pubDate>Sun, 15 Aug 2010 20:50:11 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73273</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73273</guid>
</item>
<item>
<title>Помогите разобраться с вызовом метода внутри класса, [Andrey]</title>
<description>Уважаемы монстры и гуру парсера объясните как побороть проблемму...
есть пользовательский класс (например class1), внутри класса есть метод (metod1) в котором формируется таблица, далее
@metod1[]
^connect[$connect_string]{$таблица1[^table::sql{
SELECT .....
}]}
^таблица1.menu{
работаем с данными таблицы
^metod2[]
}

@metod2[]
вычисляем переменные
$перемнная1(работаем с $таблица1.столбец1)
$перемнная1(работаем $таблица1.столбец2)
^connect[$connect_string]{$таблица2[^table::sql{
SELECT .....
WHERE
поле1=$перемнная1
поле2=$перемнная2
}]}
работаем с данными таблицы, результат работы возвращается в 
metod1

так вот, не смотря на то что $таблица1.столбец1 и $таблица1.столбец2 меняются при переборе строк таблицы $перемнная1 и $перемнная2 не меняются и соответственно таблица2 тоже не меняется и в результате работы кода постаянно отдается одно и то же... Что я не так делаю? Заранее спасибо всем ответившим.</description>
<pubDate>Sun, 15 Aug 2010 00:48:12 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73266</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73266</guid>
</item>
<item>
<title>Гуру? Можно хоть как-то сохранить структуры на диск?, Newbie</title>
<description>Гуру Парсера к вам взываю.

Небольшое отступление.

Тут посмотрел скринкасты Pylons ниче блин особенного, даже я бы сказал ерунда - собрали в кучу чужие либы тяп ляп и готово...
роутинс урлов - сомнительная идея...
шаблонизатор в котором надо писать __M_write(escape[...])
то есть посути нативный питоновский код + конструкции шаблонизатора... да еще и эскейпнуть не забыть, а забудешь экскейпнуть и словишь XSS... - это мне кажется вообще на фреймворк не тянет... про якобы контроллеры и MVC я молчу. Вся якобы красота только по сути в SQL Alchemy и то я сильно не вникал, но бьюсь об заклад сложные структуры все равно оно магией не закроет и придется писать запросы, да и глупо как-то SQL и так создан как формализованный язык доступа к реляционным данным если отбросить присущие конкретным БД особенности.

Короче я за неделю на коленках собрал под себя &quot;быдло CMS&quot; и скажу я вам оно засчет встроенных парсеровских вещей типа taintов и иерархического перекрытия auto.p выглядит даже получше... Там я конечно пару базовых классов сделал типа авторизация с ролями, рекурсивное меню, формы и таблицы и работа с временными зонами - вообщем особо гордится нечем. Хотел уже бросать &quot;игрушки&quot;...
Но после просмотра Pylons что-то снова вдохновился... хочу сделать поделку, но авось выгорит. Так сказать дать &quot;пинка&quot; всем этим Джангам =) со своими ОРМ за счет лаконичной концепции. Если положить на весы шаблонизацию как часть превращения модели в html-код то она часто и многое отъедает в фреймворков, а Парсер все таки компиленный бинарник... а если прибавить наличие гибкого ^cache{} на борту то и вообще интересно. Я вот читал как кто-то ломал себе голову с валидацией кеша на Джанге... 

- вообщем есть одна идея как сделать нечто высокоуровнение по гибкости и скорости развертывания и в тоже время быстрое и непрожорливое... есть своя NoSQL-модель данных даже которая оправдана по скорости на сложных выборках и больших массивах.

А был вопрос такой:
1) Первый решит стратегию пути по слою данных - могу я каким то образом без вмешательства в исходники Парсера сохранить объектную структуру на диск? Типа pickle в Питоне? Или часть структуры. Конкретно - hash, filehash не подходит - он одновложенный... мне надо дешево реализовать запись и подгрузку объектов которые могут содержать либо контент либо быть ссылками на объект/ы - короче 1:1 как хеш. Я бы redis какой нить заюзал но у парсера никогда интерфейса к нему не будет... а писать через другой язык связку уже совсем костыль...
не говорите про порочность пути тут не то, что вы думаете, мне нужна сетевая модель данных в памяти лучше и быстрее чем указатели и переменные наверное не придумаешь.</description>
<pubDate>Sat, 14 Aug 2010 22:23:10 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73265</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73265</guid>
</item>
<item>
<title>Неточность в документации, [Slava]</title>
<description>Вот тут:
http://www.parser.ru/docs/lang/?imagepolybar.htm

переменная называется rectangle_coordinates,
а на самом деле там координаты &lt;i&gt;треугольника&lt;/i&gt;</description>
<pubDate>Sat, 14 Aug 2010 08:53:57 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73253</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73253</guid>
</item>
<item>
<title>Проблемы, [R]</title>
<description>С переездом на новый хостинг возникла проблема - база у хостера в UTF а сайт настраивался и работал в 1251.

Данные в базу залили и в 1251. В конфигурациоом файле Parser-а указали
&lt;code&gt;$request:charset[windows-1251]
$response:charset[windows-1251] &lt;/code&gt;

Все модули сайта работают в рамках одного SQL-соединения:
&lt;code&gt;
$SQL.connect-string[${db}://${sql_config.user}^if(^sql_config.passwd.length[] &gt; 1){:${sql_config.passwd}}@${sql_config.host}/${sql_config.base}]

^use[MySqlComp.p]
$oSql[^MySqlComp::create[$SQL.connect-string;
	$.bDebug(1)
	$.sCacheDir[/../data/sql_cache]
	$.dCacheInterval(1/24)
]]

^use[auth.p]
$auth[
	^auth::init[
		$cookie:CLASS;
		$form:fields;
		$.csql[$oSql]
		$.oSql[$oSql]
	]
]

^oSql.server{
	^oSql.void{SET NAMES cp1251}
	^content[]
}
&lt;/code&gt;

Где ^content[] выводит данные страницы и по идее, все данные должны прихродить в cp1251. Однако, в результате модуль авторизации &quot;выбивается&quot; - он при любом раскладе вытаскивает все в UTF:
&lt;a href=&quot;http://model-car.ru/index_.html&quot;&gt;http://model-car.ru/index_.html&lt;/a&gt;

Что делать?</description>
<pubDate>Fri, 13 Aug 2010 22:07:26 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73247</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73247</guid>
</item>
<item>
<title>Предложение разработчикам. По поводу taint/untaint, erkin</title>
<description>если использую в тексте специальные символы то приходится делать ^untaint[as-is]{текст} (например, использую: &amp;trade;-знак торговой марки или &amp;copy;-  знак копирайта и т.д.). Мне кажется правильным было бы их включить в таблицу преобразований &quot;html&quot; и/или &quot;html-optimized&quot; ведь это же &quot;легальные&quot; символы! А так из-за единственного символа в тексте приходится &quot;рисковать&quot; всем файлом...</description>
<pubDate>Fri, 13 Aug 2010 19:16:22 GMT</pubDate>
<link>http://www.parser.ru/forum/?id=73245</link>
<guid isPermaLink="true">http://www.parser.ru/forum/?id=73245</guid>
</item>
</channel>
</rss>
