<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: CGI + JQUERY</title>
    <link>https://m.opennet.me/openforum/vsluhforumID8/7818.html</link>
    <description>Доброе время суток уважаемые форумчани.&lt;br&gt;Уже третюю неделю бьюсь над задачей, а ответ так и не найден. может кто поможет.&lt;br&gt;Задача следующая: есть сервер apache на нем активирован модуль mod_cgi.so&lt;br&gt;Для папки /usr/lib/cgi-bin/&lt;br&gt;&lt;br&gt;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br&gt;            &amp;lt;Directory &quot;/usr/lib/cgi-bin&quot;&amp;gt;&lt;br&gt;                AllowOverride None&lt;br&gt;                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br&gt;                Require all granted&lt;br&gt;             &amp;lt;/Directory&amp;gt;&lt;br&gt;&lt;br&gt;cgi скрипт написан на С с использованием библиотеки jansson&lt;br&gt;&lt;br&gt;/*&lt;br&gt; * main.c&lt;br&gt; *&lt;br&gt; *  Created on: 25 жовт. 2013&lt;br&gt; *      Author: vad&lt;br&gt; */&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br&gt;#include &amp;lt;jansson.h&amp;gt;&lt;br&gt;#include &amp;lt;string.h&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;int main (int argc, char* argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;char* message=&quot;Error&quot;;&lt;br&gt;json_t * obj=json_object();&lt;br&gt;char *data;&lt;br&gt;int v2=12;&lt;br&gt;json_t * value;&lt;br&gt;json_t * value2 =json_integer(v2);&lt;br&gt;if ((data=getenv(&quot;QUERY_STRING&quot;))==NULL) &#123;&lt;br&gt;if ((value = json_string(&quot;Error&quot;))==NULL)&lt;br&gt;printf(&quot;json_string() error&#092;n&quot;);&#125;&lt;br&gt;else&lt;br&gt;value = json</description>

<item>
    <title>CGI + JQUERY (vad.exe)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID8/7818.html#4</link>
    <pubDate>Wed, 11 Dec 2013 06:04:45 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Если хочешь получить Error, то нужно проверять и на пустоту &lt;br&gt;&amp;gt; if ((data=getenv(&quot;QUERY_STRING&quot;))==NULL) &#123; &lt;br&gt;&amp;gt;     if ((value = json_string(&quot;Error&quot;))==NULL) &lt;br&gt;&amp;gt;         printf(&quot;json_string() error&#092;n&quot;);&#125; &lt;br&gt;&amp;gt; else &#123; &lt;br&gt;&amp;gt;     if (strlen(data)) &lt;br&gt;&amp;gt;        value = json_string(data); &lt;br&gt;&amp;gt;     else &lt;br&gt;&amp;gt;        value = json_string(&quot;Empty string&quot;) &lt;br&gt;&amp;gt;&#125;&lt;br&gt;&lt;br&gt;я попробую. Спасибо&lt;br&gt;</description>
</item>

<item>
    <title>CGI + JQUERY (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID8/7818.html#3</link>
    <pubDate>Tue, 10 Dec 2013 13:04:32 GMT</pubDate>
    <description>Если ты не передаёшь параметры, то data=getenv(&quot;QUERY_STRING&quot;) != NULL и при этом data=&quot;&quot;&lt;br&gt;&lt;br&gt;Если хочешь получить Error, то нужно проверять и на пустоту &lt;br&gt;if ((data=getenv(&quot;QUERY_STRING&quot;))==NULL) &#123;&lt;br&gt;    if ((value = json_string(&quot;Error&quot;))==NULL)&lt;br&gt;        printf(&quot;json_string() error&#092;n&quot;);&#125;&lt;br&gt;else &#123;&lt;br&gt;    if (strlen(data)) &lt;br&gt;       value = json_string(data);&lt;br&gt;    else&lt;br&gt;       value = json_string(&quot;Empty string&quot;)&lt;br&gt;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>CGI + JQUERY (vad.exe)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID8/7818.html#2</link>
    <pubDate>Sat, 07 Dec 2013 05:45:26 GMT</pubDate>
    <description>&amp;gt; Очевидно data=getenv(&quot;QUERY_STRING&quot;) != NULL &lt;br&gt;&lt;br&gt;Когда я передаю в $.getJSON вторым параметром строку &quot;&#123;test:test&#125;&quot; (к примеру) то отрабатует передача этой строки назад в формате JSON. Сама проблема в том что не передаеться строка при отсутствия QUERY_STRING. Обращаю внимание на то, что в stdout отрабатует правильно, а вот пройдя через apache эта строка теряеться.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>CGI + JQUERY (hizel)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID8/7818.html#1</link>
    <pubDate>Fri, 06 Dec 2013 19:00:50 GMT</pubDate>
    <description>Очевидно data=getenv(&quot;QUERY_STRING&quot;) != NULL&lt;br&gt;</description>
</item>

</channel>
</rss>
