It&#39;s possible your request URL isn&#39;t working since it references localhost.<br clear="all"><div><br></div><font color="#333333">Carl Wiedemann</font><div><div><font color="#333333">Website design and development consulting</font></div>
<div><font color="#333333"><a href="mailto:carl.wiedemann@gmail.com" target="_blank">carl.wiedemann@gmail.com</a> | skype: c4rlww</font></div></div><br>
<br><br><div class="gmail_quote">On Thu, Sep 15, 2011 at 3:11 AM, Pooya <span dir="ltr">&lt;<a href="mailto:pooya.source@gmail.com">pooya.source@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr">I just wrote a module to send a report of all our online clients to us(server) every time cron runs. In this situation I made both server and client module in one drupal installation, to develop and test. I faced a weired problem so here&#39;s my code(just lines u need to see).<br>

<br>this is a hook_menu for &#39;itaco_remote&#39; which is the callback of server module. Then &#39;itacocms_report&#39; item which I made to call a function and test reporting, this one will be in client module and will be removed, so I call it in cron.<br>

&lt;?php<br><b>function itacocms_menu() {<br>  $items[&#39;itaco_remote&#39;] = array(<br>    &#39;page callback&#39; =&gt; &#39;itacocms_itaco_xml&#39;,<br>    &#39;access arguments&#39; =&gt; array(&#39;access content&#39;),<br>

    &#39;page arguments&#39; =&gt; array(1,2,3,4,5,6,7,8,9,10,11),<br>    &#39;type&#39; =&gt; MENU_CALLBACK,<br>  );<br>  $items[&#39;itacocms_report&#39;] = array(<br>    &#39;page callback&#39; =&gt; &#39;itacocms_itaco_report&#39;,<br>

    &#39;access arguments&#39; =&gt; array(&#39;access content&#39;),<br> );<br>  return $items;<br>}</b><br>?&gt;<br><br><br>this function is called when &#39;itaco_remote&#39; page is requested, calling with arguments.<br>

&lt;?php<br><b>function itacocms_itaco_xml($name=&#39;name&#39;, $url=&#39;url&#39;, $key=&#39;01&#39;, $phone=&#39;01&#39;, $email=&#39;email&#39;, $date=&#39;date&#39;, $major=&#39;01&#39;, $build=&#39;01&#39;, $address=&#39;address&#39;, $reseller=&#39;reseller&#39;, $report_time=&#39;01010101&#39;){<br>

  $result=db_query(&quot;INSERT INTO {itacocms_report} (name, url, key, phone, email, date, major, build, address, reseller, report_time) VALUES (&#39;%s&#39;,&#39;%s&#39;, %d, %d,&#39;%s&#39;,&#39;%s&#39;, %d, %d,&#39;%s&#39;,&#39;%s&#39;, %d)&quot;, $name, $url, $key, $phone, $email, $date, $major, $build, $address, $reseller, $report_time);<br>

}</b><br>?&gt;<br><br>This one is where I used &#39;drupal_http_request()&#39; and send the data I need, to above function using GET method.<br>&lt;?php<br><b>function itacocms_itaco_report(){<br>  global $base_url;<br>  $request_url = &#39;<a href="http://localhost/poosheshrah.com/itaco_remote" target="_blank">http://localhost/poosheshrah.com/itaco_remote</a>&#39;.<br>

  &#39;/&#39;.urlencode(itacocms_customer_info(name)).<br>  &#39;/&#39;.urlencode($base_url).<br>  &#39;/&#39;.urlencode(itacocms_customer_info(product_id)).<br>  &#39;/&#39;.urlencode(itacocms_customer_info(phone)).<br>
  &#39;/&#39;.urlencode(itacocms_customer_info(email)).<br>
  &#39;/&#39;.urlencode(itacocms_customer_info(date)).<br>  &#39;/&#39;.urlencode(itacocms_customer_info(major)).<br>  &#39;/&#39;.urlencode(itacocms_customer_info(build)).<br>  &#39;/&#39;.urlencode(itacocms_customer_info(address)).<br>

  &#39;/&#39;.urlencode(itacocms_customer_info(reseller)).<br>  &#39;/&#39;.&#39;010101&#39;;<br>  <br>// Send the request.<br>  $result = drupal_http_request($request_url);<br>}</b><br>?&gt;<br><br><br>Problem here is when I open &#39;<a href="http://example.com/itacocms_report" target="_blank">example.com/itacocms_report</a>&#39; and it sends the request to &#39;itaco_remote&#39; db_query doesn&#39;t work at all and nothing&#39;s inserted in database. Is there something wrong with my drupal_http_request() or db_query()?<br>

<br>I tried to debug this and using print and devel module but couldn&#39;t find the problem.<br>also made a topic here <a href="http://drupal.org/node/1280106" target="_blank">http://drupal.org/node/1280106</a><br></div>

</blockquote></div><br>