<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Migrating from PHP to ASP.NET</title><link>http://forums.asp.net/44.aspx</link><description>Discuss moving from PHP to ASP.NET.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Does ASP.net have an equivalent for these PHP Request items</title><link>http://forums.asp.net/thread/3528938.aspx</link><pubDate>Mon, 23 Nov 2009 23:45:10 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3528938</guid><dc:creator>rtcary</dc:creator><author>rtcary</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3528938.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3528938</wfw:commentRss><description>&lt;p&gt;In my PHP application, I get these server values:&lt;/p&gt;&lt;p&gt;$op = strtolower($_SERVER[&amp;#39;HTTP_X_OPERAMINI_PHONE&amp;#39;]);&lt;br /&gt;$ua = strtolower($_SERVER[&amp;#39;HTTP_USER_AGENT&amp;#39;]);&lt;br /&gt;$ac = strtolower($_SERVER[&amp;#39;HTTP_ACCEPT&amp;#39;]);&lt;br /&gt;$ip = $_SERVER[&amp;#39;REMOTE_ADDR&amp;#39;];&lt;/p&gt;&lt;p&gt;Being very new to ASP.net, I am not sure if thee values can be retrived.&lt;/p&gt;&lt;p&gt;Thank you for any sugesstions...&lt;/p&gt;&lt;p&gt;Todd&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Integrate asp.net application with PHP</title><link>http://forums.asp.net/thread/3523826.aspx</link><pubDate>Fri, 20 Nov 2009 11:40:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3523826</guid><dc:creator>avmrao</dc:creator><author>avmrao</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3523826.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3523826</wfw:commentRss><description>&lt;p&gt;I have code in asp.net application. I need to integrate that in PHP. can anybody tell how to integrate and the procedure to integrate.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;venkat&lt;/p&gt;</description></item><item><title>I need help to convert PHP to .NET</title><link>http://forums.asp.net/thread/3522305.aspx</link><pubDate>Thu, 19 Nov 2009 16:25:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3522305</guid><dc:creator>AnotherOpus</dc:creator><author>AnotherOpus</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3522305.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3522305</wfw:commentRss><description>&lt;p&gt;Hello, &lt;/p&gt;
&lt;p&gt;I need to convert many PHP snippets into .NET&amp;nbsp;2.0.&lt;/p&gt;
&lt;p&gt;Can anyone help me directly translate any of these (LONG) sample PHP snippets? After that I can use what I learn here to tackle the other ones.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s PHP working with a SOAP service, connecting to an Informix database.&lt;/p&gt;
&lt;p&gt;Thank you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;function check_login(&amp;amp;$db, $member_id, $pin)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $member_id = addslashes($member_id);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pin = addslashes($pin);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query = &amp;quot;SELECTFROM strcustr where cust_code = &amp;#39;$member_id&amp;#39; and pin = &amp;#39;$pin&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = $db-&amp;gt;query($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($row = $result-&amp;gt;fetchRow(DB_FETCHMODE_ASSOC))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;function get_account_help_info(&amp;amp;$db, $member_id, $phone)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $member_id = addslashes($member_id);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $phone = addslashes($phone);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query = &amp;quot;SELECT cust_code, phone, email, pin, bus_name, send_statement FROM strcustr &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where cust_code = &amp;#39;$member_id&amp;#39; and phone = &amp;#39;$phone&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = $db-&amp;gt;query($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (DB::isError($result))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new SOAP_Fault(&amp;#39;Error getting info&amp;#39;, &amp;#39;Client&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else if($row = $result-&amp;gt;fetchRow(DB_FETCHMODE_ASSOC))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output = SimpleXML::start(&amp;#39;ACCOUNT_INFO&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (list($k,$v) = each($row))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::start($k);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::content(str_replace(&amp;#39;&amp;amp;&amp;#39;, &amp;#39;and&amp;#39;, $v));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::end($k);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::end(&amp;#39;ACCOUNT_INFO&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $output;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //try with alternate id field&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query = &amp;quot;SELECT strcustr.cust_code, strcustr.phone, strcustr.email, strcustr.pin, strcustr.bus_name, strcustr.send_statement FROM strcustr, asamembr&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where strcustr.cust_code = asamembr.cust_code and asamembr.driver_lic = &amp;#39;$member_id&amp;#39; and strcustr.phone = &amp;#39;$phone&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = $db-&amp;gt;query($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (DB::isError($result))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new SOAP_Fault(&amp;#39;Error getting info&amp;#39;, &amp;#39;Client&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else if($row = $result-&amp;gt;fetchRow(DB_FETCHMODE_ASSOC))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output = SimpleXML::start(&amp;#39;ACCOUNT_INFO&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (list($k,$v) = each($row))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::start($k);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::content(str_replace(&amp;#39;&amp;amp;&amp;#39;, &amp;#39;and&amp;#39;, $v));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::end($k);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output .= SimpleXML::end(&amp;#39;ACCOUNT_INFO&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $output;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new SOAP_Fault(&amp;#39;Invalid Member# or Phone #&amp;#39;, &amp;#39;Client&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function update_account_info(&amp;amp;$db, $updates)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ray = unserialize($updates);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $member_id = addslashes($ray[&amp;#39;member_id&amp;#39;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $key = addslashes($ray[&amp;#39;key&amp;#39;]);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = false;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query = &amp;quot;UPDATE strcustr set &amp;quot;;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_pin&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_pin&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; pin=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_pin&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_send_statement&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_send_statement&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; send_statement=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_send_statement&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_email&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_email&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; email=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_email&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_phone&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_phone&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; phone=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_phone&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_address1&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_address1&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; address1=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_address1&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_address2&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_address2&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; address2=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_address2&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_city&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_city&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; city=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_city&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_state&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_state&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; state=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_state&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isset($ray[&amp;#39;new_post_code&amp;#39;]) &amp;amp;&amp;amp; (trim($ray[&amp;#39;new_post_code&amp;#39;]) != &amp;#39;&amp;#39;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot;, &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; post_code=&amp;#39;&amp;quot;.trim(addslashes($ray[&amp;#39;new_post_code&amp;#39;])).&amp;quot;&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .=&amp;quot; where cust_code = &amp;#39;$member_id&amp;#39; and &amp;quot;;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($key == &amp;#39;phone&amp;#39;)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $phone = trim(addslashes($ray[&amp;#39;phone&amp;#39;]));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; phone = &amp;#39;$phone&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else if ($key == &amp;#39;pin&amp;#39;)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pin = trim(addslashes($ray[&amp;#39;pin&amp;#39;]));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query .= &amp;quot; pin = &amp;#39;$pin&amp;#39;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $do_it = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($do_it)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $result = $db-&amp;gt;query($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (DB::isError($result))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new SOAP_Fault(&amp;#39;Error updating info&amp;#39;, &amp;#39;Client&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &amp;quot;&amp;lt;STATUS&amp;gt;Account Updated&amp;lt;/STATUS&amp;gt;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return new SOAP_Fault(&amp;#39;Invalid request&amp;#39;, &amp;#39;Client&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>mvc and webservice code converter</title><link>http://forums.asp.net/thread/3519882.aspx</link><pubDate>Wed, 18 Nov 2009 14:27:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3519882</guid><dc:creator>gissah</dc:creator><author>gissah</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3519882.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3519882</wfw:commentRss><description>&lt;p&gt;Can some one help convert this PHP code into C# Thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre&gt;&amp;lt;?php
    Class StockInfo 
    { 
      
        public $stockTicker; 
        public $stockPrice; 
        public $change; 
        public $openingPrice; 
        public $todayHigh; 
        public $todayLow; 
        public $stockName;
        
        function getStockQuote($tickers) 
        { 
            $url = sprintf(&amp;quot;http://finance.yahoo.com/d/quotes.csv?s=%s&amp;amp;f=sl1d1t1c1ohgvj1pp2wern&amp;quot; ,$tickers); 
            try
            {
                $fp = fopen($url, &amp;quot;r&amp;quot;); 
                if(!fp) 
                { 
                    echo &amp;quot;error : cannot recieve stock quote information&amp;quot;; 
                } 
                else 
                { 
                    $array = fgetcsv($fp , 4096 , &amp;#39;, &amp;#39;); 
                    fclose($fp); 
                    $this-&amp;gt;stockTicker = $array[0]; 
                    $this-&amp;gt;stockPrice = $array[1]; 
                    $this-&amp;gt;date = $array[2]; 
                    $this-&amp;gt;time = $array[3]; 
                    $this-&amp;gt;change = $array[4]; 
                    $this-&amp;gt;openingPrice = $array[5]; 
                    $this-&amp;gt;todayHigh = $array[6]; 
                    $this-&amp;gt;todayLow = $array[7]; 
                    //$this-&amp;gt;volume = $array[8]; 
                    $this-&amp;gt;stockName = $array[15]; 
                } 
            }
            catch(Exception $e)
            {
                return;
            }
        } 
        
        
        public function getStocklistQuote($tickers) 
        { 
            
            if(count($tickers)&amp;lt;1)
            {
                return null;
            }
            else
            {
                $resultArray = array();
                $tickerString = implode(&amp;quot;+&amp;quot;,$tickers);
                $url = sprintf(&amp;quot;http://finance.yahoo.com/d/quotes.csv?s=%s&amp;amp;f=sl1d1t1c1ohgvj1pp2wern&amp;quot; ,$tickerString); 
                try
                {
                    $fp = fopen($url, &amp;quot;r&amp;quot;); 
                    if(!fp) 
                    { 
                        echo &amp;quot;error : cannot recieve stock quote information&amp;quot;; 
                    } 
                    else 
                    { 
                        while(($array = fgetcsv($fp , 4096 , &amp;#39;, &amp;#39;))!==FALSE)
                        { 
                            
                            $info = new StockInfo();
                            $info-&amp;gt;stockTicker = $array[0]; 
                            $info-&amp;gt;stockPrice = $array[1]; 
                            $info-&amp;gt;change = $array[4]; 
                            $info-&amp;gt;openingPrice = $array[5]; 
                            $info-&amp;gt;todayHigh = $array[6]; 
                            $info-&amp;gt;todayLow = $array[7]; 
                            $info-&amp;gt;stockName = $array[15];
                            $resultArray[]=$info;
                        } 
                        fclose($fp);
                        return $resultArray; 
                   } 
                }
                catch(Exception $e)
                {
                    return null;
                }
            }
        }   
    } 
?&amp;gt;
&lt;/pre&gt;</description></item><item><title>Convert PHP and Mysql code into ASP.net</title><link>http://forums.asp.net/thread/3506840.aspx</link><pubDate>Wed, 11 Nov 2009 15:22:13 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3506840</guid><dc:creator>Schwimms</dc:creator><author>Schwimms</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3506840.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3506840</wfw:commentRss><description>&lt;p&gt;Hi All!&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;have found exactly what I am trying to do although the code is set up in PHP and MYSQL. I need some help with converting the&amp;nbsp;code so that it uses asp.net and sql server. Here is the link to what I am trying to do: &amp;nbsp;&amp;lt;&lt;a href="http://code.google.com/apis/maps/articles/phpsqlsearch.html"&gt;http://code.google.com/apis/maps/articles/phpsqlsearch.html&lt;/a&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;Here is the code:&lt;/p&gt;&lt;pre class="c-sharp:showcolumns" name="code"&gt;&amp;lt;?php  
require(&amp;quot;phpsqlsearch_dbinfo.php&amp;quot;);

// Get parameters from URL
$center_lat = $_GET[&amp;quot;lat&amp;quot;];
$center_lng = $_GET[&amp;quot;lng&amp;quot;];
$radius = $_GET[&amp;quot;radius&amp;quot;];

// Start XML file, create parent node
$dom = new DOMDocument(&amp;quot;1.0&amp;quot;);
$node = $dom-&amp;gt;createElement(&amp;quot;markers&amp;quot;);
$parnode = $dom-&amp;gt;appendChild($node);

// Opens a connection to a mySQL server
$connection=mysql_connect (localhost, $username, $password);
if (!$connection) {
  die(&amp;quot;Not connected : &amp;quot; . mysql_error());
}

// Set the active mySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
  die (&amp;quot;Can\&amp;#39;t use db : &amp;quot; . mysql_error());
}

// Search the rows in the markers table
$query = sprintf(&amp;quot;SELECT address, name, lat, lng, ( 3959 * acos( cos( radians(&amp;#39;%s&amp;#39;) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(&amp;#39;%s&amp;#39;) ) + sin( radians(&amp;#39;%s&amp;#39;) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance &amp;lt; &amp;#39;%s&amp;#39; ORDER BY distance LIMIT 0 , 20&amp;quot;,
  mysql_real_escape_string($center_lat),
  mysql_real_escape_string($center_lng),
  mysql_real_escape_string($center_lat),
  mysql_real_escape_string($radius));
$result = mysql_query($query);

$result = mysql_query($query);
if (!$result) {
  die(&amp;quot;Invalid query: &amp;quot; . mysql_error());
}

header(&amp;quot;Content-type: text/xml&amp;quot;);

// Iterate through the rows, adding XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  $node = $dom-&amp;gt;createElement(&amp;quot;marker&amp;quot;);
  $newnode = $parnode-&amp;gt;appendChild($node);
  $newnode-&amp;gt;setAttribute(&amp;quot;name&amp;quot;, $row[&amp;#39;name&amp;#39;]);
  $newnode-&amp;gt;setAttribute(&amp;quot;address&amp;quot;, $row[&amp;#39;address&amp;#39;]);
  $newnode-&amp;gt;setAttribute(&amp;quot;lat&amp;quot;, $row[&amp;#39;lat&amp;#39;]);
  $newnode-&amp;gt;setAttribute(&amp;quot;lng&amp;quot;, $row[&amp;#39;lng&amp;#39;]);
  $newnode-&amp;gt;setAttribute(&amp;quot;distance&amp;quot;, $row[&amp;#39;distance&amp;#39;]);
}

echo $dom-&amp;gt;saveXML();
?&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>PHP site - moving to asp.net</title><link>http://forums.asp.net/thread/3509251.aspx</link><pubDate>Thu, 12 Nov 2009 16:58:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3509251</guid><dc:creator>HP</dc:creator><author>HP</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3509251.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3509251</wfw:commentRss><description>&lt;p&gt;Can i change one page at a time.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Pack data into binary string</title><link>http://forums.asp.net/thread/3506783.aspx</link><pubDate>Wed, 11 Nov 2009 14:38:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3506783</guid><dc:creator>media_1408</dc:creator><author>media_1408</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3506783.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3506783</wfw:commentRss><description>&lt;p&gt;Hi,

Can any one help me to which functions in .net i use to achieve format stream to binary stream according to format specified. same as what is done in php through pack(format,arg); function (http://php.net/manual/en/function.pack.php).

Waiting for help.

Regards.&lt;/p&gt;</description></item><item><title>ASP "embedded" Pages</title><link>http://forums.asp.net/thread/3484595.aspx</link><pubDate>Thu, 29 Oct 2009 22:38:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3484595</guid><dc:creator>shredder112233</dc:creator><author>shredder112233</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3484595.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3484595</wfw:commentRss><description>&lt;p&gt;Hey,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; A while back I had written a quite large and over time evolved CMS in php for personal use.&amp;nbsp; Now that I am porting it over to asp.net I am running into some problems that I&amp;#39;m not sure how to solve in asp.net.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; In the backend I had some tables that would specify some information for administration modules.&amp;nbsp; (IE a name, description, and path to the administration module (blogAdmin.php)).&amp;nbsp; I would then directly include this php file into a content area.&amp;nbsp; What would be the best way to implement something similar in asp.net?&amp;nbsp; IE I want to be able to create some reusable administration module (in a page or control?), and then be able to embed it into a container on the fly based on a users request.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; Thanks for any help.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Requesting help with one line of php to ASP.NET      jpegcam from Google code</title><link>http://forums.asp.net/thread/3484768.aspx</link><pubDate>Fri, 30 Oct 2009 02:35:25 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3484768</guid><dc:creator>DaveCS2</dc:creator><author>DaveCS2</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3484768.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3484768</wfw:commentRss><description>&lt;p&gt;Hello all, I need a little help with a bit of php code to asp.net.&lt;/p&gt;&lt;p&gt;Environment: VS2008&lt;br /&gt;Language: VB or C#&lt;/p&gt;&lt;p&gt;Complete source: http://code.google.com/p/jpegcam/ &lt;br /&gt;Specific file: test.php&lt;/p&gt;&lt;p&gt;I have tried various logical asp.net (vb) variations to no avail.&amp;nbsp; In short, the project is flash based and allows the user to take a snapshot from their web-cam then upload the image to a web server.&amp;nbsp; Permissions, settings and testing proved successful with the php code as well as a sample asp.net upload and file creation.&amp;nbsp; The error is in my asp.net code.&lt;/p&gt;&lt;p&gt;The php code is only a few lines long.&amp;nbsp; The line in question is below.&lt;/p&gt;&lt;p&gt;$result = file_put_contents( $filename, file_get_contents(&amp;#39;php://input&amp;#39;) );&lt;/p&gt;&lt;p&gt;Any help would greatly be appreciated. Thanks a million, Dave&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Entire php code:&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;br /&gt;$filename = date(&amp;#39;YmdHis&amp;#39;) . &amp;#39;.jpg&amp;#39;;&lt;br /&gt;$result = file_put_contents( $filename, file_get_contents(&amp;#39;php://input&amp;#39;) );&lt;br /&gt;if (!$result) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;print &amp;quot;ERROR: Failed to write data to $filename, check permissions\n&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;exit();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$url = &amp;#39;http://&amp;#39; . $_SERVER[&amp;#39;HTTP_HOST&amp;#39;] . dirname($_SERVER[&amp;#39;REQUEST_URI&amp;#39;]) . &amp;#39;/&amp;#39; . $filename;&lt;br /&gt;print &amp;quot;$url\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/p&gt;</description></item><item><title>Replacing CGI Script called from Java Applet</title><link>http://forums.asp.net/thread/3213341.aspx</link><pubDate>Fri, 05 Jun 2009 14:37:20 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3213341</guid><dc:creator>tux</dc:creator><author>tux</author><slash:comments>5</slash:comments><comments>http://forums.asp.net/thread/3213341.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3213341</wfw:commentRss><description>&lt;p&gt;Question:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I have a CAD image viewer applet coded in Java in my webpage.&lt;/p&gt;
&lt;p&gt;You can edit the CAD file, and save the result back to the server.&lt;/p&gt;
&lt;p&gt;The way this is accomplished is this:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;The Java Applet calls a CGI script (Perl), and this script in turn saves the edits in a textfile at the appropriate location.&lt;/p&gt;
&lt;p&gt;I now want to replace the Perl Script by a ASP.NET&amp;nbsp;page&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve written a ASP.NET page below, which can get data send to it by http post, e.g. i type in &lt;a href="http://localhost/testfolder/CGIreplacement.aspx?field1=abc&amp;amp;field2=cde&amp;amp;field3=ghi"&gt;http://localhost/testfolder/CGIreplacement.aspx?field1=abc&amp;amp;field2=cde&amp;amp;field3=ghi&lt;/a&gt;&amp;nbsp;in the browser address field, then the CGIreplacement.aspx page returns field1=abc field2=cde etc.&amp;nbsp; as the page&amp;#39;s content.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But when I set the page as argument to the java applet, the page gets called, but NO fields can be read...&lt;/p&gt;
&lt;p&gt;I assume it has to do with the way the cgi script gets called. There are several possibilities, listed below:&lt;/p&gt;
&lt;p&gt;I use this method: 
&lt;p&gt;&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://localhost/signedobfu/redsaver.cgi&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_file_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;../drawing_redline.dwf&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;
&lt;p&gt;I figured I should probably use a non-TMS method, whatever that means. 
&lt;p&gt;But why can&amp;#39;t I get Input???&lt;pre class="coloredcode"&gt;SAVE REDLINES TO SERVER 
Save with window dialog box displayed using TMS cgi script 
&amp;lt;param name=&amp;quot;redlinelocation&amp;quot; value=&amp;quot;server&amp;quot;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redline_cgi&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://localhost/signedobfu/redsaver.cgi&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redline_file_path&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;../drawing_redlined.dwf&amp;quot;&lt;/span&gt;&amp;gt;
Save redline only to the server without popup dialog box using TMS cgi script or servlet (script example) 
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelocation&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;(OPTIONAL)
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://localhost/signedobfu/redsaver.cgi&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_file_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;../drawing_redline.dwf&amp;quot;&lt;/span&gt;&amp;gt;
Save redline only to the server without popup dialog box using TMS cgi script or servlet (servlet example) 
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelocation&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;(OPTIONAL)
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://myserver/servlets/Redsaver&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_file_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;c:/mydrawings/drawings_01/redlines/redline_01.red&amp;quot;&lt;/span&gt;&amp;gt;
Save redline only to the server without popup dialog box using non TMS cgi script 
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelocation&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;(OPTIONAL)
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://localhost/signedobfu/yourscript.cgi?saveLocation=../drawing_redlines.dwf&amp;amp;saveURL=true&amp;amp;dn=demo&amp;amp;red=&amp;quot;&lt;/span&gt;&amp;gt;
Save redline in drawing to the server without popup dialog box using TMS cgi script 
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelocation&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;(OPTIONAL)
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;http://localhost:8080/conversiontools/servlet/FileUploadServlet?saveLocation=../drawing_redlines1.dwf&amp;amp;redlinesdwf=&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_in_drawing_as&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelayer&amp;quot;&lt;/span&gt;&amp;gt;
Save redline in drawing to the server without popup dialog box using non TMS cgi script 
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelocation&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;(OPTIONAL)
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_to_url&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;../signedobfu/yourscript.cgi?saveLocation=../drawing_redlines.dwf&amp;amp;saveURL=true&amp;amp;dn=demo&amp;amp;red=&amp;quot;&lt;/span&gt;&amp;gt;
&amp;lt;&lt;span class="tag"&gt;param&lt;/span&gt;&lt;span class="attr"&gt; name=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;save_redline_in_drawing_as&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; value=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;redlinelayer&amp;quot;&lt;/span&gt;&amp;gt;
&lt;/pre&gt;&amp;nbsp; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The CGI perl files&amp;nbsp;contains this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;#!/usr/local/bin/perl 
#
#***********************************************************
#***********************************************************
#  $location IS THE DIRECTORY OF THE REDLINE
#C:\\Inetpub\\wwwroot\\cadviewer\\redlines\\
#/cadviewer/redlines
$location = &lt;span class="st"&gt;&amp;quot;C:\\Inetpub\\wwwroot\\cadviewer\\redlines\\&amp;quot;&lt;/span&gt;;
#
#***********************************************************



my $logfile = &lt;span class="st"&gt;&amp;quot;c:\\temp\\logfile.txt&amp;quot;&lt;/span&gt;;
open(LOGFILE , &lt;span class="st"&gt;&amp;quot;&amp;amp;gt; &amp;quot;&lt;/span&gt; .  $logfile) ||  &amp;amp;sendNotice;
print LOGFILE &lt;span class="st"&gt;&amp;quot;Running cv7 redsaver\n&amp;quot;&lt;/span&gt;;


# Print out a content-type for HTTP/1.0 compatibility
print &lt;span class="st"&gt;&amp;quot;Content-type: text/html\n\n&amp;quot;&lt;/span&gt;;
#
#test whether it&lt;span class="st"&gt;&amp;#39;s via a firewall (i.e. GET multiple times)
# or direct, i.e. POST
$method = $ENV{&amp;#39;&lt;/span&gt;REQUEST_METHOD&lt;span class="st"&gt;&amp;#39;};
if ($method eq &amp;quot;GET&amp;quot;) {    
    $form_info = $ENV{&amp;#39;&lt;/span&gt;QUERY_STRING&lt;span class="st"&gt;&amp;#39;};
	print LOGFILE &amp;quot;Method found was: REQUEST_METHOD\n&amp;quot;;
}
elsif ($method eq &amp;quot;POST&amp;quot;){
    # Get the input
    $data_size = $ENV{&amp;#39;&lt;/span&gt;CONTENT_LENGTH&lt;span class="st"&gt;&amp;#39;};
    read(STDIN,$form_info,$data_size);
	print LOGFILE &amp;quot;\nMethod found was: POST\n&amp;quot;;
}
else {
    print &amp;quot;Client used unsupported method&amp;quot;;
	print LOGFILE &amp;quot;\nMethod found was: Client used unsupported method\n&amp;quot;;
}
#***********************************************************
#***********************************************************
#   testsave.txt IS THE LOG FILE TO MAKE SURE THAT THIS SCRIPT HAS &amp;quot;WRITE&amp;quot; PERMISSION
#   ON THE SERVER.  IF TESTSAVE.TXT CANNOT BE FOUND, THEN THIS SCRIPT CANNOT
#   WRITE TO A FILE ON THIS SERVER ===&amp;gt; REDLINES CANNOT BE SAVED
#
#
print LOGFILE &amp;quot;$form_info, datasize=$data_size&amp;quot;;
print LOGFILE &amp;quot;--------\n\n\n&amp;quot;;
#
#
#   END TESTING &amp;quot;WRITE&amp;quot; PRIVILEDGE ON THE SERVER
#***********************************************************
#
# Split the name-value pairs
@pairs = split(/&amp;amp;/, $form_info);


foreach $pair (@pairs)
{
     ($name, $value) = split(/=/, $pair);

#     # Un-Webify plus signs and %-encoding
     $value =~ tr/+/ /;
     $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack(&amp;quot;C&amp;quot;, hex($1))/eg;
 
     # Uncomment for debugging purposes
     #print &amp;quot;Setting &amp;lt;I&amp;gt;$name&amp;lt;/I&amp;gt; to &amp;lt;B&amp;gt;$value&amp;lt;/B&amp;gt;&amp;lt;P&amp;gt;&amp;quot;;

     $FORM{$name} = $value; 
#     print # &amp;quot;&amp;amp;lt;I&amp;gt;\$FORM{ &amp;quot;, $name,&amp;quot; }&amp;lt;/I&amp;gt; to &amp;lt;B&amp;gt;&amp;quot;,$FORM{ &amp;#39;&lt;/span&gt;$name&lt;span class="st"&gt;&amp;#39; },&amp;quot;&amp;amp;lt;/B&amp;gt;&amp;lt;P&amp;gt;&amp;quot;;
print LOGFILE  &amp;quot;name=$name, value=$value \n&amp;quot;;
}

# If the description is blank, then give a &amp;quot;blank form&amp;quot; response
# &amp;amp;blank_response(&amp;quot;Name:&amp;quot;) unless $FORM{&amp;#39;&lt;/span&gt;your_name&lt;span class="st"&gt;&amp;#39;};

#$FORM{&amp;#39;&lt;/span&gt;name&lt;span class="st"&gt;&amp;#39;} =~ s/ /_/g;

# Now save data
$saveURL = $FORM{&amp;#39;&lt;/span&gt;saveURL&lt;span class="st"&gt;&amp;#39;};
$location = &amp;quot;$location$FORM{&amp;#39;&lt;/span&gt;saveLocation&lt;span class="st"&gt;&amp;#39;}&amp;quot;;
if($saveURL eq &amp;quot;true&amp;quot; )
{
   $file_full = $FORM{&amp;#39;&lt;/span&gt;na&lt;span class="st"&gt;&amp;#39;};
#   $location =  &amp;quot;$baseDir$FORM{&amp;#39;&lt;/span&gt;saveLocation&lt;span class="st"&gt;&amp;#39;}&amp;quot;;
   
}
else
{
   $file_first = join(&amp;quot;_&amp;quot;,$FORM{&amp;#39;&lt;/span&gt;dn&lt;span class="st"&gt;&amp;#39;},$FORM{&amp;#39;&lt;/span&gt;na&lt;span class="st"&gt;&amp;#39;});
#   $file_full = join(&amp;quot;.&amp;quot;,$file_first,&amp;quot;red&amp;quot;);
   $file_full = join(&amp;quot;_&amp;quot;,$FORM{&amp;#39;&lt;/span&gt;dn&lt;span class="st"&gt;&amp;#39;},$FORM{&amp;#39;&lt;/span&gt;na&lt;span class="st"&gt;&amp;#39;});

}
$file_name = join (&amp;quot;&amp;quot;,$location,$file_full);
#***********************************************************
#***********************************************************
#    FOR DEBUGING PURPOSE.  CAN BE REMOVED IF NECESSARY
#
print LOGFILE &amp;quot;1. dn=$FORM{&amp;#39;&lt;/span&gt;dn&lt;span class="st"&gt;&amp;#39;} na=$FORM{&amp;#39;&lt;/span&gt;na&lt;span class="st"&gt;&amp;#39;}\n&amp;quot;;
print LOGFILE &amp;quot;2. file_full=$file_full\n&amp;quot;;
print LOGFILE &amp;quot;3. filename=$file_name\n&amp;quot;;
print LOGFILE &amp;quot;4. urlFile=$FORM{&amp;#39;&lt;/span&gt;saveURL&lt;span class="st"&gt;&amp;#39;}\n&amp;quot;;
print LOGFILE &amp;quot;\n\n&amp;quot;;
#
#    END DEBUGGING
#***********************************************************
#
#
# Saving redline
#my $redline_filename = &amp;quot;$file_name&amp;quot;;
#print LOGFILE &amp;quot;\nRedline: $redline_filename\n&amp;quot;;
#C:\\Inetpub\\wwwroot\\cadviewer\\redlines\\Firma\\redline_01.red
#open(REDFILE , &amp;quot;&amp;amp;gt; &amp;quot; .  &amp;quot;C:\\Inetpub\\wwwroot\\cadviewer\\redlines\\Firma\\redline_01.red&amp;quot;);
$temp_file_name =&amp;quot;$file_name&amp;quot;;
#$temp_file_name =~ s/Inetpub\\wwwroot\\cadviewer\\redlines\\Firma/temp/; 
print LOGFILE &amp;quot;$temp_file_name&amp;quot;;
open(REDFILE , &amp;quot;&amp;amp;gt; &amp;quot; .  &amp;quot;$temp_file_name&amp;quot;) ||  &amp;amp;sendNotice;
print REDFILE &amp;quot;$FORM{&amp;#39;&lt;/span&gt;red&lt;span class="st"&gt;&amp;#39;}&amp;quot;;
close (REDFILE);
#copy($temp_file_name, $file_name) or die &amp;quot;File cannot be copied.&amp;quot;;
print LOGFILE &amp;quot;\n\ncopy $temp_file_name $file_name\n\n&amp;quot;;
close (LOGFILE);
#system(&amp;quot;copy C:\temp\00_EG_Chur_1_05.red  C:\Inetpub\wwwroot\cadviewer\redlines\Firma\00_EG_Chur_1_05.red&amp;quot;);
#system( &amp;quot;copy $temp_file_name $file_name&amp;quot; );




#print LOGFILE &amp;quot;Running cv7 redsaver\n&amp;quot;;
#
#   END SAVING REDLINE FILE
#***********************************************************
#
#
#
#***********************************************************
#***********************************************************
#   THIS PRINT &amp;quot;OK&amp;quot;  LINE IS REQUIRED.  CADVIEWER IS WAITING 
#   FOR THIS LINE TO MAKE SURE THAT THE REDLINES ARE SAVED
#
print &amp;quot;ok&amp;quot;;
#
#   PLEASE DO NOT REMOVE IT
#***********************************************************
#


exit(0);

sub sendNotice()
{
       
my $mailprog = &amp;#39;&lt;/span&gt;/usr/lib/sendmail&amp;#39;;
print &amp;lt;
&lt;h1&gt;Error Saving Redliner&lt;/h1&gt;

TEST2
}
&lt;/pre&gt;&amp;nbsp;&amp;nbsp; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--------------------------------------------&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;The asp .net page i wrote looks like this&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&amp;amp;lt;%@ Page Language=&lt;span class="st"&gt;&amp;quot;VB&amp;quot;&lt;/span&gt; AutoEventWireup=&lt;span class="st"&gt;&amp;quot;false&amp;quot;&lt;/span&gt; CodeFile=&lt;span class="st"&gt;&amp;quot;CGIreplacement.aspx.vb&amp;quot;&lt;/span&gt; &lt;span class="kwd"&gt;Inherits&lt;/span&gt;=&lt;span class="st"&gt;&amp;quot;java_CGIreplacement&amp;quot;&lt;/span&gt; %&amp;amp;gt;
&amp;lt;%
    &lt;span class="cmt"&gt;&amp;#39;  &amp;quot; save_redline_to_url=&amp;quot;&amp;quot;/cadviewer/java/CGIreplacement.aspx&amp;quot;&amp;quot;&amp;quot; &amp;amp; _
&lt;/span&gt;    Response.Write(&lt;span class="st"&gt;&amp;quot;@&amp;quot;&amp;quot;HTTP/1.1 200 OK&amp;quot;&lt;/span&gt; &amp;amp; vbCrLf)
    Response.Write(&lt;span class="st"&gt;&amp;quot;Content-type: text/html&amp;quot;&lt;/span&gt; &amp;amp; vbCrLf)
    

    
    &lt;span class="cmt"&gt;&amp;#39;Dim strSubmittedData As String = &amp;quot;dn=00_EG_Chur_1&amp;amp;saveLocation=Firma%5C00_EG_Chur_1_05.red&amp;amp;na=+&amp;amp;saveURL=true&amp;amp;red=p%2Cw%3D0%2C5%2C8268%2C26765%2C8268%2C2973%2C20045%2C2973%2C20045%2C26765%2C8268%2C26765%2C%7Bc%2C255%2C0%2C0%2C%7D%0AV%2C0%2C0%2C32000%2C32000%2CCurrView=&amp;quot;
&lt;/span&gt;    &lt;span class="kwd"&gt;Dim&lt;/span&gt; strParameters &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
    
    
    
    &lt;span class="kwd"&gt;Dim&lt;/span&gt; parampos &lt;span class="kwd"&gt;As Integer&lt;/span&gt; = Request.RawUrl.IndexOf(&lt;span class="st"&gt;&amp;quot;?&amp;quot;&lt;/span&gt;)
    
    &lt;span class="kwd"&gt;Dim&lt;/span&gt; mioFile &lt;span class="kwd"&gt;As New&lt;/span&gt; IO.StreamWriter(&lt;span class="st"&gt;&amp;quot;c:\temp\hah55aha.txt&amp;quot;&lt;/span&gt;)
    mioFile.WriteLine(Request.RawUrl.ToString())
    mioFile.Close()
    
    
    
    
    
    &lt;span class="kwd"&gt;Dim&lt;/span&gt; idictArguments &lt;span class="kwd"&gt;As New&lt;/span&gt; System.Collections.Generic.Dictionary(Of &lt;span class="kwd"&gt;String&lt;/span&gt;, &lt;span class="kwd"&gt;String&lt;/span&gt;)()
    &lt;span class="kwd"&gt;If&lt;/span&gt; parampos &amp;gt;= 0 &lt;span class="kwd"&gt;Then&lt;/span&gt;
        strParameters = Request.RawUrl.Substring(parampos + 1)
        
        GetArguments(strParameters, idictArguments)
        &lt;span class="cmt"&gt;&amp;#39;MsgBox(idictArguments.Item(&amp;quot;red&amp;quot;).ToString())
        &amp;#39;Response.Write(idictArguments.Item(&amp;quot;red&amp;quot;).ToString())
&lt;/span&gt;        &lt;span class="kwd"&gt;Dim&lt;/span&gt; ioFile &lt;span class="kwd"&gt;As New&lt;/span&gt; IO.StreamWriter(&lt;span class="st"&gt;&amp;quot;c:\temp\hah4aha.txt&amp;quot;&lt;/span&gt;)
        ioFile.WriteLine(&lt;span class="st"&gt;&amp;quot;Hi There&amp;quot;&lt;/span&gt;)
        &lt;span class="cmt"&gt;&amp;#39;ioFile.WriteLine(idictArguments.Item(&amp;quot;red&amp;quot;).ToString())
&lt;/span&gt;        ioFile.Close()
        idictArguments = &lt;span class="kwd"&gt;Nothing
    End If
    
    
    
    Dim&lt;/span&gt; Dict &lt;span class="kwd"&gt;As&lt;/span&gt; IDictionary = Environment.GetEnvironmentVariables()
    &lt;span class="kwd"&gt;Dim&lt;/span&gt; sb &lt;span class="kwd"&gt;As&lt;/span&gt; StringBuilder = &lt;span class="kwd"&gt;New&lt;/span&gt; System.Text.StringBuilder()


    &lt;span class="kwd"&gt;For Each&lt;/span&gt; Item &lt;span class="kwd"&gt;As&lt;/span&gt; DictionaryEntry &lt;span class="kwd"&gt;In&lt;/span&gt; Dict
        sb.Append((&lt;span class="kwd"&gt;DirectCast&lt;/span&gt;(Item.Key, &lt;span class="kwd"&gt;String&lt;/span&gt;) &amp;amp; &lt;span class="st"&gt;&amp;quot; - &amp;quot;&lt;/span&gt;) + &lt;span class="kwd"&gt;DirectCast&lt;/span&gt;(Item.Value, &lt;span class="kwd"&gt;String&lt;/span&gt;) &amp;amp; vbCr &amp;amp; vbLf)
    &lt;span class="kwd"&gt;Next&lt;/span&gt;


    &lt;span class="cmt"&gt;&amp;#39; *** Read individual values
&lt;/span&gt;    &lt;span class="kwd"&gt;Dim&lt;/span&gt; QueryString &lt;span class="kwd"&gt;As String&lt;/span&gt; = Environment.GetEnvironmentVariable(&lt;span class="st"&gt;&amp;quot;QUERY_STRING&amp;quot;&lt;/span&gt;)
    
    
    &lt;span class="cmt"&gt;&amp;#39; *** Read all the incoming form data both text and binary
&lt;/span&gt;    &lt;span class="kwd"&gt;Dim&lt;/span&gt; FormData &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
    &lt;span class="kwd"&gt;Dim&lt;/span&gt; Data &lt;span class="kwd"&gt;As Byte&lt;/span&gt;() = &lt;span class="kwd"&gt;Nothing
    Dim&lt;/span&gt; form_info &lt;span class="kwd"&gt;As String&lt;/span&gt; = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
    &lt;span class="kwd"&gt;If&lt;/span&gt; Environment.GetEnvironmentVariable(&lt;span class="st"&gt;&amp;quot;REQUEST_METHOD&amp;quot;&lt;/span&gt;) = &lt;span class="st"&gt;&amp;quot;GET&amp;quot;&lt;/span&gt; &lt;span class="kwd"&gt;Then&lt;/span&gt;
        form_info = Environment.GetEnvironmentVariable(&lt;span class="st"&gt;&amp;quot;QUERY_STRING&amp;quot;&lt;/span&gt;)
        &lt;span class="cmt"&gt;&amp;#39; print LOGFILE &amp;quot;Method found was: REQUEST_METHOD\n&amp;quot;;
&lt;/span&gt;        
        
    &lt;span class="kwd"&gt;ElseIf&lt;/span&gt; Environment.GetEnvironmentVariable(&lt;span class="st"&gt;&amp;quot;REQUEST_METHOD&amp;quot;&lt;/span&gt;) = &lt;span class="st"&gt;&amp;quot;POST&amp;quot;&lt;/span&gt; &lt;span class="kwd"&gt;Then
        
        Dim&lt;/span&gt; clen &lt;span class="kwd"&gt;As Integer&lt;/span&gt; = Context.Request.ContentLength
        &lt;span class="kwd"&gt;Dim&lt;/span&gt; buf &lt;span class="kwd"&gt;As Byte&lt;/span&gt;() = &lt;span class="kwd"&gt;New Byte&lt;/span&gt;(clen - 1) {}
        &lt;span class="kwd"&gt;Dim&lt;/span&gt; res &lt;span class="kwd"&gt;As Integer&lt;/span&gt; = Context.Request.InputStream.Read(buf, 0, clen)
        form_info = ByteArray2String(buf)
        
        &lt;span class="cmt"&gt;&amp;#39;Dim s As IO.Stream = Console.OpenStandardInput()
    
        &amp;#39;Dim br As New IO.BinaryReader(s)
    
        &amp;#39;Dim Length As String = Environment.GetEnvironmentVariable(&amp;quot;CONTENT_LENGTH&amp;quot;)
        &amp;#39;Dim Size As Integer = Int32.Parse(Length)
        &amp;#39;Data = New Byte(Size - 1) {}
        
        &amp;#39;br.Read(Data, 0, Size)
        &amp;#39; *** don’t close the reader!
    
        &amp;#39;FormData = System.Text.Encoding.[Default].GetString(Data, 0, Size)
        &amp;#39;read(STDIN,$form_info,$data_size);
        &amp;#39;	print LOGFILE &amp;quot;\nMethod found was: POST\n&amp;quot;;
&lt;/span&gt;    &lt;span class="kwd"&gt;Else&lt;/span&gt;
        &lt;span class="cmt"&gt;&amp;#39;print &amp;quot;Client used unsupported method&amp;quot;;
        &amp;#39;print LOGFILE &amp;quot;\nMethod found was: Client used unsupported method\n&amp;quot;;    
&lt;/span&gt;    &lt;span class="kwd"&gt;End If
    
  
    Dim&lt;/span&gt; nioFile &lt;span class="kwd"&gt;As New&lt;/span&gt; IO.StreamWriter(&lt;span class="st"&gt;&amp;quot;c:\temp\test.txt&amp;quot;&lt;/span&gt;)
    nioFile.WriteLine(&lt;span class="st"&gt;&amp;quot;Hi hi again&amp;quot;&lt;/span&gt;)
    nioFile.WriteLine(form_info)
    nioFile.WriteLine(FormData)
    nioFile.WriteLine(QueryString)
    nioFile.Close()
%&amp;gt;

&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;using these functions&lt;/p&gt;&lt;pre class="coloredcode"&gt;Partial &lt;span class="kwd"&gt;Class&lt;/span&gt; java_CGIreplacement
    &lt;span class="kwd"&gt;Inherits&lt;/span&gt; System.Web.UI.Page

    &lt;span class="cmt"&gt;&amp;#39;VB.NET to convert a byte array to a string.
&lt;/span&gt;    &lt;span class="kwd"&gt;Public Shared Function&lt;/span&gt; ByteArray2String(&lt;span class="kwd"&gt;ByRef&lt;/span&gt; baByteArrayToConvert &lt;span class="kwd"&gt;As Byte&lt;/span&gt;()) &lt;span class="kwd"&gt;As String
        Dim&lt;/span&gt; encText &lt;span class="kwd"&gt;As New&lt;/span&gt; System.Text.ASCIIEncoding()
        &lt;span class="kwd"&gt;Return&lt;/span&gt; encText.GetString(baByteArrayToConvert)
    &lt;span class="kwd"&gt;End Function

    Sub&lt;/span&gt; GetArguments(&lt;span class="kwd"&gt;ByRef&lt;/span&gt; strSubmittedData &lt;span class="kwd"&gt;As String&lt;/span&gt;, &lt;span class="kwd"&gt;ByRef&lt;/span&gt; idictParsedArguments &lt;span class="kwd"&gt;As&lt;/span&gt; IDictionary)
        &lt;span class="kwd"&gt;Dim&lt;/span&gt; strPairs &lt;span class="kwd"&gt;As String&lt;/span&gt;() = strSubmittedData.Split(&lt;span class="st"&gt;&amp;quot;&amp;amp;&amp;quot;&lt;/span&gt;c)
        &lt;span class="kwd"&gt;Dim&lt;/span&gt; strEachPair(2) &lt;span class="kwd"&gt;As String

        For&lt;/span&gt; iIndex &lt;span class="kwd"&gt;As Integer&lt;/span&gt; = 0 &lt;span class="kwd"&gt;To&lt;/span&gt; strPairs.Length() - 1 &lt;span class="kwd"&gt;Step&lt;/span&gt; 1
            &lt;span class="kwd"&gt;If&lt;/span&gt; strPairs(iIndex) &lt;span class="kwd"&gt;Is Nothing Then&lt;/span&gt;
                strPairs(iIndex) = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
            &lt;span class="kwd"&gt;End If&lt;/span&gt;

            strEachPair = strPairs(iIndex).Split(&lt;span class="st"&gt;&amp;quot;=&amp;quot;&lt;/span&gt;c)

            &lt;span class="kwd"&gt;If&lt;/span&gt; strEachPair(0) &lt;span class="kwd"&gt;Is Nothing Then&lt;/span&gt;
                strEachPair(0) = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
            &lt;span class="kwd"&gt;End If

            If&lt;/span&gt; strEachPair(1) &lt;span class="kwd"&gt;Is Nothing Then&lt;/span&gt;
                strEachPair(1) = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
            &lt;span class="kwd"&gt;End If&lt;/span&gt;
            strEachPair(1) = System.Web.HttpUtility.UrlDecode(strEachPair(1))
            idictParsedArguments.Add(strEachPair(0), strEachPair(1))
        &lt;span class="kwd"&gt;Next
    End Sub


End Class&lt;/span&gt;
&lt;/pre&gt;&amp;nbsp;</description></item><item><title>can someone interpret this php line of code?</title><link>http://forums.asp.net/thread/3458114.aspx</link><pubDate>Wed, 14 Oct 2009 15:04:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3458114</guid><dc:creator>threeo</dc:creator><author>threeo</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3458114.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3458114</wfw:commentRss><description>&lt;p&gt;just one line:&lt;/p&gt;
&lt;p&gt;($admin_allowed_stores[0] == &amp;#39;*&amp;#39; ? &amp;quot; &amp;quot; : &amp;quot; LEFT JOIN &amp;quot; . TABLE_PRODUCTS_TO_STORES . &amp;quot; p2s ON p.products_id = p2s.products_id &amp;quot;)&lt;/p&gt;
&lt;p&gt;what role does the question mark play?&lt;/p&gt;
&lt;p&gt;what role does the colon play?&lt;/p&gt;
&lt;p&gt;how would you &amp;quot;read&amp;quot; or translate this line into english?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Upload Image with Flash via ASP.NET</title><link>http://forums.asp.net/thread/3218385.aspx</link><pubDate>Mon, 08 Jun 2009 18:27:46 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3218385</guid><dc:creator>FreddieBoo</dc:creator><author>FreddieBoo</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3218385.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3218385</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I need help with uploading a image from Flash.&lt;/p&gt;&lt;p&gt;And before you say anything about this is a asp.net forum, I have to say that flash can&amp;#39;t upload files to a server by itself, but needs another scripting language for this. We have been using a PHP-script for devoloping, and it looks like this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;?php&lt;br /&gt;//create the directory if doesn&amp;#39;t exists (should have write permissons)&lt;br /&gt;if(!is_dir(&amp;quot;./temp_files&amp;quot;)) mkdir(&amp;quot;./temp_files&amp;quot;, 0755); &lt;br /&gt;//move the uploaded file&lt;br /&gt;move_uploaded_file($_FILES[&amp;#39;Filedata&amp;#39;][&amp;#39;tmp_name&amp;#39;], &amp;quot;./temp_files/&amp;quot;.$_FILES[&amp;#39;Filedata&amp;#39;][&amp;#39;name&amp;#39;]);&lt;br /&gt;chmod(&amp;quot;./temp_files/&amp;quot;.$_FILES[&amp;#39;Filedata&amp;#39;][&amp;#39;name&amp;#39;], 0777);&lt;br /&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;The Flash-application calls this script with ActionScript 2.0 like this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="cmt"&gt;//Allow this domain&lt;/span&gt;
System.security.allowDomain(&lt;span class="st"&gt;&amp;quot;sub.mydomain.com&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;import flash.net.FileReference;&lt;br /&gt;&lt;span class="cmt"&gt;// The listener object listens for FileReference events.&lt;/span&gt;
var listener:Object = &lt;span class="kwd"&gt;new&lt;/span&gt; Object();&lt;br /&gt;&lt;br /&gt;&lt;span class="cmt"&gt;// When the user selects a file, the onSelect() method is called, and // passed a reference to the FileReference object.&lt;/span&gt;
listener.onSelect = function(selectedFile:FileReference):Void {
  &lt;span class="cmt"&gt;//clean statusArea and details area&lt;/span&gt;
  statusArea.text = details.text = &lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
  &lt;span class="cmt"&gt;// Flash is attempting to upload the image.&lt;/span&gt;
  statusArea.text += &lt;span class="st"&gt;&amp;quot;Vald fil: &amp;quot;&lt;/span&gt; + selectedFile.name + &lt;span class="st"&gt;&amp;quot;\n&amp;quot;&lt;/span&gt;;&lt;br /&gt;  &lt;span class="cmt"&gt;// Upload the file to the PHP script on the server.&lt;/span&gt;
  selectedFile.upload(&lt;span class="st"&gt;&amp;quot;http:&lt;span class="cmt"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span class="st"&gt;sub.mydomain.com&lt;/span&gt;&lt;span class="st"&gt;&lt;span class="cmt"&gt;/temp_upload.php&amp;quot;);&lt;/span&gt;
};

&lt;span class="cmt"&gt;// the file is starting to upload.&lt;/span&gt;
listener.onOpen = function(selectedFile:FileReference):Void {
	_root.laddabild.gotoAndPlay(2);	
  statusArea.text += &amp;quot;&lt;/span&gt;Skickar &lt;span class="st"&gt;&amp;quot; + selectedFile.name + &amp;quot;&lt;/span&gt;\n&lt;span class="st"&gt;&amp;quot;; }; &lt;span class="cmt"&gt;//Possible file upload errors listener.onHTTPError = function(file:FileReference, httpError:Number):Void {&lt;/span&gt;
	imagePane.contentPath = &amp;quot;&lt;/span&gt;error&lt;span class="st"&gt;&amp;quot;;&lt;br /&gt;	_root.laddabild.gotoAndStop(1);	&lt;br /&gt;	imagePane.content.errorMSG.text = &amp;quot;&lt;/span&gt;HTTPError number: &lt;span class="st"&gt;&amp;quot;+httpError +&amp;quot;&lt;/span&gt;\nFile: &lt;span class="st"&gt;&amp;quot;+ file.name; }&lt;br /&gt;&lt;br /&gt;listener.onIOError = function(file:FileReference):Void {&lt;br /&gt;	imagePane.contentPath = &amp;quot;&lt;/span&gt;error&lt;span class="st"&gt;&amp;quot;;&lt;br /&gt;	imagePane.content.errorMSG.text = &amp;quot;&lt;/span&gt;IOError: &lt;span class="st"&gt;&amp;quot;+ file.name; }&lt;br /&gt;&lt;br /&gt;listener.onSecurityError = function(file:FileReference, errorString:String):Void {&lt;br /&gt;	imagePane.contentPath = &amp;quot;&lt;/span&gt;error&lt;span class="st"&gt;&amp;quot;;&lt;br /&gt;	imagePane.content.errorMSG.text = &amp;quot;&lt;/span&gt;SecurityError: &lt;span class="st"&gt;&amp;quot;+SecurityError+&amp;quot;&lt;/span&gt;\nFile: &lt;span class="st"&gt;&amp;quot;+ file.name;	&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="cmt"&gt;// the file has uploaded&lt;/span&gt;
listener.onComplete = function(selectedFile:FileReference):Void {
  &lt;span class="cmt"&gt;// Notify the user that Flash is starting to download the image.&lt;/span&gt;
  statusArea.text += &amp;quot;&lt;/span&gt;Uppladdning klar.\nSkickar foto &lt;span class="st"&gt;&amp;quot; + selectedFile.name + &amp;quot;&lt;/span&gt; till ramen\n&lt;span class="st"&gt;&amp;quot;;&lt;br /&gt;  &lt;span class="cmt"&gt;//Show file details&lt;/span&gt;
  details.text = &amp;quot;&lt;/span&gt;&lt;span class="st"&gt;&amp;quot;&lt;br /&gt;  &lt;br /&gt;  for(i in selectedFile) details.text +=&amp;quot;&lt;/span&gt;&amp;lt;b&amp;gt;&lt;span class="st"&gt;&amp;quot;+i+&amp;quot;&lt;/span&gt;: &lt;span class="st"&gt;&amp;quot;+selectedFile[i]+&amp;quot;&lt;/span&gt;\n&lt;span class="st"&gt;&amp;quot;&lt;br /&gt;  &lt;span class="cmt"&gt;// Call the custom downloadImage() function.&lt;/span&gt;
  downloadImage(selectedFile.name);
};

var imageFile:FileReference = new FileReference(); imageFile.addListener(listener);

uploadBtn.onPress = uploadImage;
imagePane.addEventListener(&amp;quot;&lt;/span&gt;complete&lt;span class="st"&gt;&amp;quot;, imageDownloaded);&lt;br /&gt;&lt;br /&gt;&lt;span class="cmt"&gt;// Call the uploadImage() function, opens a file browser dialog.&lt;/span&gt;
function uploadImage(event:Object):Void {
  imageFile.browse([{description: &amp;quot;&lt;/span&gt;Image Files&lt;span class="st"&gt;&amp;quot;, extension: &amp;quot;&lt;/span&gt;*.jpg;*.gif;*.png&lt;span class="st"&gt;&amp;quot;}]); }&lt;br /&gt;&lt;br /&gt;&lt;span class="cmt"&gt;// If the image does not download, the event object&amp;#39;s total property // will equal -1. In that case, display am error message function imageDownloaded(event:Object):Void {&lt;/span&gt;
  if(event.total == -1) {
    imagePane.contentPath = &amp;quot;&lt;/span&gt;error&amp;quot;;	&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&amp;nbsp;&lt;br /&gt;&lt;p&gt;Now I don&amp;#39;t know anything about Flash, or ActionScript, but I know ASP.NET. However, I cant find the .NET equivalent of that PHP-script. I&amp;#39;ve done quite a bit of searching, and come up empty handed. But someone has to have done this before..? I can&amp;#39;t use PHP because of the web servers limitations.&lt;/p&gt;&lt;p&gt;Any help is appreciated! &lt;br /&gt;&lt;/p&gt;</description></item><item><title>how to implement php logic in asp.net</title><link>http://forums.asp.net/thread/3437233.aspx</link><pubDate>Fri, 02 Oct 2009 12:18:46 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3437233</guid><dc:creator>solutionsdxb</dc:creator><author>solutionsdxb</author><slash:comments>5</slash:comments><comments>http://forums.asp.net/thread/3437233.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3437233</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;Hi,&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am having a php logic , kindly suggest how can i implement this same logic with asp.net&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre name="code" class="vb.net"&gt;&amp;lt;?php    $info_box_contents = array();    $info_box_contents[] = array(&amp;#39;text&amp;#39; =&amp;gt; BOX_HEADING_MCAFEE);   new infoBoxHeading($info_box_contents, false, false);$info_box_contents = array(); $info_box_contents[] = array(&amp;#39;text&amp;#39; =&amp;gt;&amp;#39;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;#39;.&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/en-us/AlertConstant.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/en-us/ResourceFile.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/AlertDisplay.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.&amp;#39;&amp;lt;script&amp;gt; colbor = &amp;quot;#B6B7CB&amp;quot;; DisplayMcAfeeAlerts(); &amp;lt;/script&amp;gt;&amp;#39;.&amp;#39;&amp;lt;font size=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.centraldoantivirus.com.br/ca&amp;quot;&amp;gt;Central do Antivirus&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;IMG height=1 alt=&amp;quot; 1 &amp;quot;&amp;lt;/p&amp;gt;&amp;#39;); new infoBox($info_box_contents);?&amp;gt;                                                                                                                                                                               &amp;lt;/td&amp;gt;          &amp;lt;/tr&amp;gt;&amp;lt;!-- currencies_eof //--&amp;gt;&amp;lt;?php  }?&amp;gt;
&amp;lt;?php

    $info_box_contents = array();

    $info_box_contents[] = array(&amp;#39;text&amp;#39; =&amp;gt; BOX_HEADING_MCAFEE);



   new infoBoxHeading($info_box_contents, false, false);



$info_box_contents = array();

 $info_box_contents[] = array(&amp;#39;text&amp;#39; =&amp;gt;&amp;#39;&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;&amp;#39;.

&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/en-us/AlertConstant.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.

&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/en-us/ResourceFile.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.

&amp;#39;&amp;lt;script src=&amp;quot;http://securityalerts.mcafee.com/mcalerts/AlertDisplay.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;.

&amp;#39;&amp;lt;script&amp;gt; colbor = &amp;quot;#B6B7CB&amp;quot;; DisplayMcAfeeAlerts(); &amp;lt;/script&amp;gt;&amp;#39;.

&amp;#39;&amp;lt;font size=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://www.centraldoantivirus.com.br/ca&amp;quot;&amp;gt;Central do Antivirus&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;IMG height=1 alt=&amp;quot; 1 &amp;quot;&amp;lt;/p&amp;gt;&amp;#39;);

 

new infoBox($info_box_contents);

?&amp;gt;                                                                      

                                                                                                  

       &amp;lt;/td&amp;gt;

          &amp;lt;/tr&amp;gt;

&amp;lt;!-- currencies_eof //--&amp;gt;







&amp;lt;?php

  }

?&amp;gt;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Onclick multiple function paremeters asp:button</title><link>http://forums.asp.net/thread/3427203.aspx</link><pubDate>Sun, 27 Sep 2009 04:50:29 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3427203</guid><dc:creator>wiseguy12851</dc:creator><author>wiseguy12851</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3427203.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3427203</wfw:commentRss><description>&lt;p&gt;There doesn&amp;#39;t seem to be full documentation on an asp.net tutorial as each tutorial just covers part or several parts such as w3 schools web site not covering vb .net or C# and most of ASP .NET but not all giving poorly written tutorials on ASP. Net&lt;/p&gt;&lt;p&gt;I&amp;#39;m trying to convert a website from PHP to asp .net with all of it&amp;#39;s perks. the website is written in very complex PHP code taking full grasp of every PHP feature. Asp .Net offer compatibility which is a major problem in my PHP website as well as flexibility such as master pages that I would have to simulate in PHP.&lt;/p&gt;&lt;p&gt;I can&amp;#39;t get past the first bit of code and I&amp;#39;ve been looking everywhere at least 10 times a day for the past 14 day&amp;#39;s. In my PHP code I have a simple function among hundreds that connects to a database given three paremeters (The table name, the search term, the column to return) and returns a single cell out of a table. I would like this to be avaliable as an ASP button with an onclick event.&lt;/p&gt;&lt;p&gt;I&amp;#39;m a master at PHP but hardly know the basic syntax of ASP much less anything related to VB Script or C#. All documents point to something called argument name and value but I never could get that to work right and it was only for 1 paremeter, I don&amp;#39;t have to have a button but I need some way to simulate such a simple command in ASP .Net VB or C#&lt;br /&gt;&lt;/p&gt;</description></item><item><title>convert php chat into asp.net c#</title><link>http://forums.asp.net/thread/3414774.aspx</link><pubDate>Sat, 19 Sep 2009 17:23:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3414774</guid><dc:creator>dangerouschotu</dc:creator><author>dangerouschotu</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3414774.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3414774</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;http://anantgarg.com/wp-content/uploads/2009/05/jquerychat.zip can any one convert this script into asp.net c# i don&amp;#39;t have knoweldge of php i see that this script works fine in all the browsers and works very good can any on do this i test all the code like &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;http://www.codeproject.com/KB/applications/SimpleChat.aspx but the gmail chat works fine.&lt;/p&gt;&lt;p&gt;if any one user in .net please do this?????&lt;br /&gt;&lt;/p&gt;</description></item><item><title>asp.net like php? ldap_bind?</title><link>http://forums.asp.net/thread/3407005.aspx</link><pubDate>Tue, 15 Sep 2009 21:30:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3407005</guid><dc:creator>zulurl</dc:creator><author>zulurl</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3407005.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3407005</wfw:commentRss><description>&lt;p&gt;&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $login=&amp;quot;user&amp;quot;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $password=&amp;quot;passd&amp;quot;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; //Bind anonimo para retornar o dn do utilizador&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $ds=ldap_connect(&amp;quot;localhost&amp;quot;);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; @$r=ldap_bind($ds);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $dn=&amp;quot;ou=Staff,ou=people,dc=ua,dc=pt&amp;quot;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $filter=&amp;quot;(uid=&amp;quot;.$login.&amp;quot;)&amp;quot;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; @$sr=ldap_search($ds, $dn, $filter);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; @$info = ldap_get_entries($ds, $sr);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $userdn=$info[0][&amp;quot;dn&amp;quot;];&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; ldap_close($ds);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; //Bind como o utilizador para retornar a password&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; $ds=ldap_connect(&amp;quot;localhost&amp;quot;);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; @$r=ldap_bind($ds,$userdn,$password);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; if ($r) {&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; echo &amp;#39;Logged&amp;#39;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; } else {&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; echo &amp;#39;Not Logged&amp;#39;;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; }&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; ldap_close($ds);&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt; ?&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color="#666666"&gt;&amp;gt;     &amp;gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#666666"&gt;How to do this in asp.net C# or VB?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#666666"&gt;how to bind?&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Php to Asp.Net</title><link>http://forums.asp.net/thread/3401187.aspx</link><pubDate>Sat, 12 Sep 2009 11:49:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3401187</guid><dc:creator>M imran shafiq</dc:creator><author>M imran shafiq</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3401187.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3401187</wfw:commentRss><description>&lt;p&gt;How i can convert following code please can any one convert it?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 week&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; session_cache_expire(60*24*7);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; session_start();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $default_tags = &amp;#39;agile ajax apache api apml applescript architecture auth autocomplete beautify bug bugs C canvas cheatsheet closure Cocoa code codedump comet compiler compression compressor Computer crossdomain csrf css3 D dashcode debug debugger debugging development dom ext firebug firefox flash flex framework functions greasemonkey hack hacks howto html html5 ie iframe iframes innerhtml input Java javascript jquery js js2 keycodes keypress LAMP language languages leak leaks livesearch memory memoryleak minify moo mootools namespace nu oauth obfuscate obfuscator objective-c onload oop opml optimisation optimised optimization pack packer performance perl php plugin plugins programming prototype prototyping rail rails regexp replacehtml reserved rest ruby scripting scroll scrolling sdk snippet&amp;#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!@$_SESSION[&amp;#39;existing_tags&amp;#39;]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_SESSION[&amp;#39;existing_tags&amp;#39;] = $default_tags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $existing_tags = $_SESSION[&amp;#39;existing_tags&amp;#39;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tags = split(&amp;#39; &amp;#39;, $default_tags);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // hit via ajax&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (isset($_SERVER[&amp;#39;HTTP_X_REQUESTED_WITH&amp;#39;]) &amp;amp;&amp;amp; @$_GET[&amp;#39;tag&amp;#39;]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $match = array();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($tags as $tag) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (stripos($tag, $_GET[&amp;#39;tag&amp;#39;]) === 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $match[] = $tag;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo json_encode($match);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;?&amp;gt;&lt;/p&gt;</description></item><item><title>json_encode</title><link>http://forums.asp.net/thread/3401474.aspx</link><pubDate>Sat, 12 Sep 2009 19:34:56 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3401474</guid><dc:creator>M imran shafiq</dc:creator><author>M imran shafiq</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3401474.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3401474</wfw:commentRss><description>&lt;p&gt;What is Php json_encode alternative for asp.net?&lt;br /&gt;&lt;/p&gt;</description></item><item><title>How to write this in C #. NET?</title><link>http://forums.asp.net/thread/3389403.aspx</link><pubDate>Sat, 05 Sep 2009 16:41:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3389403</guid><dc:creator>sv88erik</dc:creator><author>sv88erik</author><slash:comments>6</slash:comments><comments>http://forums.asp.net/thread/3389403.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3389403</wfw:commentRss><description>&lt;p&gt;Can someone be kind enough to write this into c#?

&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="c-sharp"&gt;for($i = 0;$i &amp;lt;= 10;$i++) {

	$array[$i][&amp;quot;key&amp;quot;] = rand(1,10);
	$array[$i][&amp;quot;value&amp;quot;] = &amp;quot;value&amp;quot; . rand(1,10);

}

echo &amp;quot;----- UTPUTT ---------&amp;lt;br /&amp;gt;&amp;quot;;
echo &amp;quot;&amp;lt;strong&amp;gt;Random:&amp;lt;/strong&amp;gt;&amp;quot; . $array[rand(0,9)][&amp;quot;value&amp;quot;] &amp;quot; . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;
echo &amp;quot;&amp;lt;strong&amp;gt;value 4:&amp;lt;/string&amp;gt;&amp;quot; . $array[4][&amp;quot;value&amp;quot;];&lt;/pre&gt;&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>PHP and .NET</title><link>http://forums.asp.net/thread/3368592.aspx</link><pubDate>Tue, 25 Aug 2009 23:13:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3368592</guid><dc:creator>DKB</dc:creator><author>DKB</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/3368592.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3368592</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi I have visual studio 2008, .net 3.5 and sql 2005 express installed on my workstation. My question is it wise (o.k.) to install php and mysql or, will it be troublesome?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DKB&lt;/p&gt;</description></item><item><title>how to convert this PHP code to asp.net?</title><link>http://forums.asp.net/thread/3363178.aspx</link><pubDate>Sun, 23 Aug 2009 08:52:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3363178</guid><dc:creator>tartuffe2</dc:creator><author>tartuffe2</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3363178.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3363178</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The file index.aspx contains a javascript tag which refers to another aspx file (test.aspx).&lt;br /&gt;The &amp;#39;test.aspx&amp;#39; file must fetch data from a database, put the data in a hashtable and finally create an javascript object with the hashtable.&lt;br /&gt;I can do everything except creating a javascript object. I have the solution in PHP, but cannot convert it in asp.net code.&lt;/p&gt;
&lt;p&gt;Here the code:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;index.aspx&lt;br /&gt;----------&lt;br /&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form ID=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;scripts/test.aspx&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;
&lt;p&gt;---------------------------------------------------&lt;/p&gt;
&lt;p&gt;test.aspx&lt;br /&gt;---------&lt;br /&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;System.Data.SqlClient&amp;quot; %&amp;gt;&lt;br /&gt;&amp;lt;%@ Import Namespace=&amp;quot;System.Collections.Generic&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub page_load()&lt;/p&gt;
&lt;p&gt;Response.AddHeader(&amp;quot;Content-Type&amp;quot;, &amp;quot;text/javascript&amp;quot;)&lt;/p&gt;
&lt;p&gt;Dim comd As SqlCommand&lt;br /&gt;Dim sql As String&lt;br /&gt;Dim myhash = New Hashtable()&lt;/p&gt;
&lt;p&gt;&amp;#39;here the records are fetched from the database and put in the hashtable&lt;br /&gt;&amp;#39;i didn&amp;#39;t put the whole code to keep it simple but this works&lt;br /&gt;Using mConnection As New SqlConnection(param.ConnectionString)&lt;br /&gt;mConnection.Open()&lt;br /&gt;sql = &amp;quot;select nm from mytable&amp;quot;&lt;br /&gt;...&lt;br /&gt;If dtreader.HasRows Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; While dtreader.Read()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nm = dtreader.GetString(0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;if nm=&amp;quot;1&amp;quot; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myhash.Add(nm, &amp;quot;yes&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myhash.Add(nm, &amp;quot;no&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End While&lt;br /&gt;End If&lt;br /&gt;dtreader.Close()&lt;br /&gt;End Using&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;#39;now i need to create an javascript object using the hashtable&lt;br /&gt;&amp;#39;this PHP code: $myhash is the associative array equivalent to the hashtable&lt;/p&gt;
&lt;p&gt;print(&amp;quot;var mystat = new Object();\n&amp;quot;);&lt;br /&gt;&amp;nbsp;foreach ($myhash as $name =&amp;gt; $value)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;print(&amp;quot;mystat.$name = &amp;#39;$value&amp;#39;;\n&amp;quot;);&lt;br /&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;End Sub&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;-------------------------------------&lt;br /&gt;I know how to get the keys and values of a hashtable in asp.net, but my problem is: how to do the same as the PHP code?&lt;/p&gt;
&lt;p&gt;Dim objKey As Object&lt;br /&gt;Dim objValue As Object&lt;/p&gt;
&lt;p&gt;For Each objKey In locatiedata.Keys&lt;br /&gt;objValue = locatiedata.Item(objKey)&lt;br /&gt;Response.Write(&amp;quot;PCstatusobjKey.ToString &amp;amp; &amp;quot; : &amp;quot; &amp;amp; objValue.ToString &amp;amp; &amp;quot;&amp;lt;br&amp;gt;&amp;quot;)&lt;br /&gt;Next objKey&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Thanks&lt;br /&gt;Tartuffe&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>equivalence of header("Content-Type: text/javascript");</title><link>http://forums.asp.net/thread/3360731.aspx</link><pubDate>Fri, 21 Aug 2009 09:45:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3360731</guid><dc:creator>tartuffe2</dc:creator><author>tartuffe2</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3360731.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3360731</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;br /&gt;&lt;br /&gt;i need in my asp.net the equivalence of PHP header(&amp;quot;Content-Type: &lt;br /&gt;text/javascript&amp;quot;);&lt;br /&gt;&lt;br /&gt;Thanks&lt;/p&gt;
&lt;p&gt;T.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Array Request in PHP Application and in ASP.NET</title><link>http://forums.asp.net/thread/3349397.aspx</link><pubDate>Sat, 15 Aug 2009 12:18:02 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3349397</guid><dc:creator>grzeswisniewski</dc:creator><author>grzeswisniewski</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/3349397.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=3349397</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I convert my Web Application from PHP to ASP.NET and I have problem with form. My form:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt;&amp;lt;form&amp;gt;
  &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cal[20090101]&amp;quot; /&amp;gt;
  &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cal[20090102]&amp;quot; /&amp;gt;
  &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cal[20090103]&amp;quot; /&amp;gt;
  &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;cal[20090104]&amp;quot; /&amp;gt;
&amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt; In PHP I can get cal variable like this:&lt;/p&gt;&lt;p&gt;$_POST[&amp;quot;cal&amp;quot;][&amp;quot;20090101&amp;quot;];&lt;br /&gt;$_POST[&amp;quot;cal&amp;quot;][&amp;quot;20090102&amp;quot;];&lt;/p&gt;&lt;p&gt;etc.&lt;/p&gt;&lt;p&gt;But in ASP.NET I find only Page.Request[&amp;quot;cal&amp;quot;] or Page.Request.QueryString[&amp;quot;cal&amp;quot;][i] where &amp;#39;i&amp;#39; is only int.&lt;/p&gt;&lt;p&gt;How I can resolve this problem?&lt;/p&gt;&lt;p&gt;--&lt;br /&gt;Grzegorz Wiśniewski&lt;br /&gt;&lt;/p&gt;</description></item><item><title>PHP to ASP</title><link>http://forums.asp.net/thread/2075671.aspx</link><pubDate>Mon, 24 Dec 2007 17:23:09 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2075671</guid><dc:creator>iceguy</dc:creator><author>iceguy</author><slash:comments>10</slash:comments><comments>http://forums.asp.net/thread/2075671.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=2075671</wfw:commentRss><description>Can any one help in translating this piece of code from PHP tp ASP or ASP.NET?&lt;br /&gt;
&lt;br /&gt;
if ($action == &amp;quot;delete&amp;quot;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;// delete a record&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$upsql = &amp;quot;SELECT * FROM users WHERE id=&amp;#39;$id&amp;#39;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$upresult = mysql_query($upsql);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$upmyrow = mysql_fetch_array($upresult);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$oldref = $upmyrow[&amp;quot;ref&amp;quot;]; &lt;br /&gt;
if ($oldref) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$usql = &amp;quot;UPDATE users SET refs=refs-1 WHERE id=&amp;#39;$oldref&amp;#39;&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;$uresult = mysql_query($usql);&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql = &amp;quot;DELETE FROM users WHERE id=&amp;#39;$id&amp;#39;&amp;quot;;&lt;br /&gt;	
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result = mysql_query($sql);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;$id deleted!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;

Thanks In Advance&lt;br /&gt;
iceguy</description></item><item><title>convert PHP to asp.net</title><link>http://forums.asp.net/thread/2226423.aspx</link><pubDate>Tue, 11 Mar 2008 19:32:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2226423</guid><dc:creator>teodie</dc:creator><author>teodie</author><slash:comments>6</slash:comments><comments>http://forums.asp.net/thread/2226423.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=44&amp;PostID=2226423</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;
&lt;p&gt;I want to convert the php code to asp.net if possible.&lt;/p&gt;
&lt;p&gt;see code below. thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;?&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;php&lt;/p&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;
&lt;p&gt;if ( isset ( $GLOBALS[&amp;quot;HTTP_RAW_POST_DATA&amp;quot;] )) {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// get bytearray&lt;/p&gt;
&lt;p&gt;$im = $GLOBALS[&amp;quot;HTTP_RAW_POST_DATA&amp;quot;];&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;// add headers for download dialog-box&lt;/p&gt;
&lt;p&gt;header(&amp;#39;Content-Type: image/jpeg&amp;#39;);&lt;/p&gt;
&lt;p&gt;header(&amp;quot;Content-Disposition: attachment; filename=&amp;quot;.$_GET[&amp;#39;name&amp;#39;]);&lt;/p&gt;
&lt;p&gt;echo $im;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;} else echo &amp;#39;An error occured.&amp;#39;;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>