<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by Diligent Sloth</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Fri, 05 Dec 2008 02:09:54 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Torrentflux By IdealVPN</title>
            <link>http://forum.lowyat.net/topic/466561</link>
            <description>&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;Guide to FTP downloads by J-Slade&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--SPOILER BEGIN--&gt;&lt;div class=&quot;spoilertop&quot; onClick=&quot;openClose('8a873d594fd54bf30670ca87fcd8943d')&quot; style=&quot;font-weight: bold&quot;&gt;&lt;u&gt;&amp;raquo; Click to show Spoiler - click again to hide... &amp;laquo;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;spoilermain&quot; id=&quot;8a873d594fd54bf30670ca87fcd8943d&quot; style=&quot;display:none&quot;&gt;&lt;!--SPOILER END--&gt;&lt;br /&gt;&lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;&lt;span style='color:purple'&gt;J-Slade&amp;#39;s Guide to Downloading from Torrentflux by IdealVPN&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Method 1:&lt;/b&gt;&lt;br /&gt;Open up your web brower and go to:&lt;br /&gt;&lt;a href='ftp://yourusername:yourpassword@torflux.idealvpn.com/' target='_blank'&gt;ftp://yourusername:yourpassword@torflux.idealvpn.com/&lt;/a&gt;&lt;br /&gt;When you see your file, just right click and &amp;quot;Save As&amp;quot; then download file to designated directory.&lt;br /&gt;&lt;b&gt;Method 2:&lt;/b&gt;&lt;br /&gt;You may choose to directly download using a HTTP direct link using this link&lt;br /&gt;&lt;a href='http://torrent2ftp.idealvpn.com/downloads/' target='_blank'&gt;http://torrent2ftp.idealvpn.com/downloads/&lt;/a&gt;&lt;b&gt;username/filename&lt;/b&gt;&lt;br /&gt;Once you enter the correct full HTTP address, it should prompt you whether you wanna save the file.&lt;br /&gt;&lt;b&gt;Method 3:&lt;/b&gt;&lt;br /&gt;You may download using &lt;b&gt;Flashget.&lt;/b&gt; &lt;br /&gt;&lt;img src='http://www.flashget.com/en/images/logo-kuaiche.gif' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;Please download and install.&lt;br /&gt;Flashget can be downloaded &lt;a href='http://www.flashget.com/en/download.htm' target='_blank'&gt;HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For this tutorial, I will be using version 1.73 (classic version)&lt;br /&gt;Step 1: Open up Flashget and in the main window, press on the Site Explorer button as can be seen in the example bellow:&lt;br /&gt;&lt;img src='http://img405.imageshack.us/img405/1931/post666151180967006wd9.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;Step 2: This will prompt up the Site Explorer window where there are a few things to take note:&lt;br /&gt;&lt;img src='http://img510.imageshack.us/img510/9841/post666151180967226ft5.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;i) Click the &amp;quot;Login&amp;quot; button until you see the &amp;#39;User&amp;#39; and &amp;#39;Pass&amp;#39; column appear&lt;br /&gt;ii) Enter the FTP address: &lt;b&gt;ftp://torrent2ftp.idealvpn.com&lt;/b&gt;&lt;br /&gt;iii) Enter your flux username in the &lt;b&gt;&amp;#39;User&amp;#39; column&lt;/b&gt;&lt;br /&gt;iv) Enter your flux password in the &lt;b&gt;&amp;#39;Pass&amp;#39; column&lt;/b&gt;&lt;br /&gt;v) Press Enter (on your keyboard of course)&lt;br /&gt;&lt;br /&gt;Step 3: In this next step, we will learn how to download your files. Please observe the screenshot below:&lt;br /&gt;&lt;img src='http://img511.imageshack.us/img511/7383/post666151180967255af2.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;You will notice that I have highlighted two windows. Namely the one labelled 1 and 2. &lt;br /&gt;&lt;b&gt;Important:&lt;/b&gt; You navigate using Window 1. You download using Window 2. Get it? 1 - Navigate, 2 - Download.&lt;br /&gt;Because when you double click in Window 2, it will begin downloading the file. You may download an entire folder or individual files.&lt;br /&gt;&lt;br /&gt;Step 4: Now that either you have followed this tutorial properly.... or you have accidentally ignored my warning and double clicked on Window 2, you will be prompted this window.&lt;br /&gt;&lt;img src='http://img522.imageshack.us/img522/3748/post666151180967271bq4.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;Just two things to note:&lt;br /&gt;1) You need to choose where you want to download your files&lt;br /&gt;2) You need to make sure that you check the &amp;quot;Login to Server&amp;quot; option and enter your username and password.&lt;br /&gt;&lt;br /&gt;Finally, press OK to begin downloading.&lt;br /&gt;&lt;br /&gt;I hope I didn&amp;#39;t miss out anything.&lt;br /&gt;&lt;i&gt;Note: Some elements from the images has been censored for personal reasons&lt;/i&gt;  &lt;!--emo&amp;:lol:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/laugh.gif' border='0' style='vertical-align:middle' alt='laugh.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;!--SPOILER DIV--&gt;&lt;/div&gt;&lt;!--SPOILER DIV--&gt;&lt;br /&gt;&lt;br /&gt;CSG has an excellent guide as well, which is on the post directly below this, because of the limitations of images in a single thread imposed by LYN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; Nice guides by J-Slade and CSG, just another point I have to mention is that all files that have Asian characters in them will have to be downloaded via FTP as flux does not like Unicode characters , causing it to be impossible to browse the directories and get the filename required for http downloads.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Support for torrentflux will be limited (but hey... its free for now). So for support, please refer to &lt;a href='http://idealvpn.com/forum/index.php/board,8.0.html' target='_blank'&gt;http://idealvpn.com/forum/index.php/board,8.0.html&lt;/a&gt;.  It will be given when possible &lt;!--emo&amp;:)--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;Once again, &lt;b&gt;Happy Downloading&lt;/b&gt; to our trial users  &lt;!--emo&amp;:hyper:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxm9.gif' border='0' style='vertical-align:middle' alt='rclxm9.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:hyper:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxm9.gif' border='0' style='vertical-align:middle' alt='rclxm9.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;Last seen server speeds.&lt;br /&gt;&lt;img src='http://img151.imageshack.us/img151/1550/capturexh5.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;img src='http://img365.imageshack.us/img365/8328/torrenflux5xn5.jpg' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;You may use http downloads by using&lt;br /&gt;&lt;a href='http://torflux.idealvpn.com/downloads/' target='_blank'&gt;http://torflux.idealvpn.com/downloads/&lt;/a&gt;&lt;b&gt;username&lt;/b&gt;/&lt;b&gt;filename&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://torflux.idealvpn.com/100mb.test' target='_blank'&gt;Download this file as a speed test&lt;/a&gt;</description>
            <author>Diligent Sloth</author>
            <category>Services Noticeboard</category>
            <pubDate>Sat, 02 Jun 2007 16:05:27 +0800</pubDate>
        </item>
        <item>
            <title>-deleted-</title>
            <link>http://forum.lowyat.net/topic/463260</link>
            <description>-deleted-&lt;br /&gt;-deleted-&lt;br /&gt;-deleted-</description>
            <author>Diligent Sloth</author>
            <category>Services Noticeboard</category>
            <pubDate>Sun, 27 May 2007 06:13:22 +0800</pubDate>
        </item>
        <item>
            <title>RSS Feeds</title>
            <link>http://forum.lowyat.net/topic/460067</link>
            <description>Perhaps beside the post number, can include the name of poster and time.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m using this to keep track of my posts and well, I don&amp;#39;t really remember if its 550 or 551 or 549 since I last checked &lt;!--emo&amp;:P--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>Diligent Sloth</author>
            <category>Main Site/Forum Feedback and Helpdesk</category>
            <pubDate>Mon, 21 May 2007 03:09:40 +0800</pubDate>
        </item>
        <item>
            <title>VPN Services</title>
            <link>http://forum.lowyat.net/topic/453320</link>
            <description>As some of your probably know, I run a small VPN service here in Lowyat but I do have plans to expand outwards.  However as a single person with only so much resources and time, I can do only do so much, so now I&amp;#39;m looking for someone who shares the vision of launching a VPN service that can rival secureix.com.&lt;br /&gt;&lt;br /&gt;Preferably, I&amp;#39;d like someone with at least some technical knowledge, I&amp;#39;m prepared to teach how to setup servers, mantainence etc, but note that this is I am &lt;b&gt;not&lt;/b&gt; a job provider.  I&amp;#39;d like to go for 50/50 sharing or something around those lines.   Also, I&amp;#39;d prefer someone who&amp;#39;s dedicated towards this, not just &amp;#39;I try for awhile lah&amp;#39; kind of attitude.&lt;br /&gt;&lt;br /&gt;There are quite a number of improvements on my current VPN that I will like to implement but I won&amp;#39;t mention them here for fear of &amp;#39;spies&amp;#39;. &lt;br /&gt;&lt;br /&gt;Interested parties may contact me via&lt;br /&gt;&lt;b&gt;PM&lt;br /&gt;MSN: darrell@joycedarrell.com &lt;br /&gt;Email: dsvpns@gmail.com&lt;br /&gt;Handphone: 0168687880&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</description>
            <author>Diligent Sloth</author>
            <category>Finance, Business and Investment House</category>
            <pubDate>Mon, 07 May 2007 16:02:06 +0800</pubDate>
        </item>
        <item>
            <title>IdealVPN has moved yet again</title>
            <link>http://forum.lowyat.net/topic/452283</link>
            <description>Check out the new link @ &lt;a href='http://forum.lowyat.net/topic/419173' target='_blank'&gt;http://forum.lowyat.net/topic/419173&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
            <author>Diligent Sloth</author>
            <category>Networking Related Items</category>
            <pubDate>Sat, 05 May 2007 13:28:45 +0800</pubDate>
        </item>
        <item>
            <title>Could we have a swf tag?</title>
            <link>http://forum.lowyat.net/topic/448368</link>
            <description>As per topic, we have IMG / Youtube tag, could we have a SWF tag as well?</description>
            <author>Diligent Sloth</author>
            <category>Main Site/Forum Feedback and Helpdesk</category>
            <pubDate>Thu, 26 Apr 2007 23:06:30 +0800</pubDate>
        </item>
        <item>
            <title>HtPasswd class</title>
            <link>http://forum.lowyat.net/topic/445374</link>
            <description>Need this to work with some htpasswd files, was too lazy to do any &amp;#39;real&amp;#39; protection so here it is&lt;br /&gt;&lt;br /&gt;htpasswd.class.php&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;&lt;br /&gt;class htpasswd{&lt;br /&gt; &amp;nbsp; public &amp;#036;users;&lt;br /&gt; &amp;nbsp; public &amp;#036;error;&lt;br /&gt; &amp;nbsp; private &amp;#036;_path; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; function htpasswd&amp;#40;&amp;#036;file=false&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;&amp;#036;file&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; die&amp;#40;&amp;#39;Please specify a file&amp;#33;&amp;#39;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}else{ &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //configure&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;_path = &amp;#036;file;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;users = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //load database&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if&amp;#40;file_exists&amp;#40;&amp;#036;file&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;data = array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;fcontents = file&amp;#40;&amp;#036;file&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while&amp;#40;list&amp;#40;&amp;#036;line_num, &amp;#036;line&amp;#41; = each&amp;#40;&amp;#036;fcontents&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;user = explode&amp;#40;&amp;#39;&amp;#58;&amp;#39;,&amp;#036;line&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //&amp;#036;user = &amp;#036;arraydata&amp;#91;0&amp;#93;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;data&amp;#91;&amp;#036;user&amp;#91;0&amp;#93;&amp;#93; = rtrim&amp;#40;&amp;#036;user&amp;#91;1&amp;#93;&amp;#41;;&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;&amp;#036;this-&amp;#62;users = &amp;#036;data;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; function create&amp;#40;&amp;#036;user, &amp;#036;passwd, &amp;#036;update=false&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;this-&amp;#62;error = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;isset&amp;#40;&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;&amp;#41; &amp;amp;&amp;amp; &amp;#33;&amp;#036;update&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;error = &amp;#39;User &amp;#60;strong&amp;#62;&amp;#39;.&amp;#036;user.&amp;#39;&amp;#60;/strong&amp;#62; exists&amp;#33; To update the user set the update parameter to true.&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93; = &amp;#036;this-&amp;#62;non_salted_sha1&amp;#40;&amp;#036;passwd&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; function remove&amp;#40;&amp;#036;user&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;this-&amp;#62;error = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;isset&amp;#40;&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unset&amp;#40;&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}else{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;error = &amp;#39;User &amp;#60;strong&amp;#62;&amp;#39;.&amp;#036;user.&amp;#39;&amp;#60;/strong&amp;#62; does not exist&amp;#33;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; function users&amp;#40;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;this-&amp;#62;error = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;rval = Array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;is_array&amp;#40;&amp;#036;this-&amp;#62;users&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach&amp;#40;array_keys&amp;#40;&amp;#036;this-&amp;#62;users&amp;#41; as &amp;#036;uid&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;rval&amp;#91;count&amp;#40;&amp;#036;rval&amp;#41;&amp;#93; = &amp;#036;uid;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#036;rval;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; function validate&amp;#40;&amp;#036;user, &amp;#036;pass&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;this-&amp;#62;error = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;isset&amp;#40;&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;&amp;#41;&amp;#41; return False;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;crypted = &amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;substr&amp;#40;&amp;#036;crypted, 0, 6&amp;#41; == &amp;#34;{SSHA}&amp;#34;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;ohash = base64_decode&amp;#40;substr&amp;#40;&amp;#036;crypted, 6&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return substr&amp;#40;&amp;#036;ohash, 0, 20&amp;#41; == pack&amp;#40;&amp;#34;H*&amp;#34;, sha1&amp;#40;&amp;#036;pass . substr&amp;#40;&amp;#036;ohash, 20&amp;#41;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}elseif&amp;#40;substr&amp;#40;&amp;#036;crypted, 0, 5&amp;#41; == &amp;#34;{SHA}&amp;#34;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return &amp;#40;&amp;#036;this-&amp;#62;non_salted_sha1&amp;#40;&amp;#036;pass&amp;#41; == &amp;#036;crypted&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}else{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return &amp;#40;&amp;#036;pass == &amp;#036;crypted&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; }&lt;br /&gt;&lt;br /&gt; &amp;nbsp; function save&amp;#40;&amp;#036;file=false&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;fcontents = &amp;#34;&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#036;file == false&amp;#41; &amp;#036;file = &amp;#036;this-&amp;#62;_path;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;foreach&amp;#40;array_keys&amp;#40;&amp;#036;this-&amp;#62;users&amp;#41; as &amp;#036;user&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;fcontents .= &amp;#036;user.&amp;#34;&amp;#58;&amp;#34;.&amp;#036;this-&amp;#62;users&amp;#91;&amp;#036;user&amp;#93;.&amp;#34;&amp;#092;n&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;file_put_contents&amp;#40;&amp;#036;file, &amp;#036;fcontents&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;error = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}else{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;this-&amp;#62;error = &amp;#39;Couln&amp;#092;&amp;#39;t save the file&amp;#33;&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; } &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; //encryption functions&lt;br /&gt; &amp;nbsp; function rand_salt_crypt&amp;#40;&amp;#036;pass&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;salt = &amp;#34;&amp;#34;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;mt_srand&amp;#40;&amp;#40;double&amp;#41;microtime&amp;#40;&amp;#41;*1000000&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;for &amp;#40;&amp;#036;i=0; &amp;#036;i&amp;#60;CRYPT_SALT_LENGTH; &amp;#036;i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;salt .= substr&amp;#40;&amp;#34;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./&amp;#34;, mt_rand&amp;#40;&amp;#41; &amp;amp; 63, 1&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#34;&amp;#036;apr1&amp;#036;&amp;#34;.crypt&amp;#40;&amp;#036;pass, &amp;#036;salt&amp;#41;;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; function rand_salt_sha1&amp;#40;&amp;#036;pass&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;mt_srand&amp;#40;&amp;#40;double&amp;#41;microtime&amp;#40;&amp;#41;*1000000&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;salt = pack&amp;#40;&amp;#34;CCCC&amp;#34;, mt_rand&amp;#40;&amp;#41;, mt_rand&amp;#40;&amp;#41;, mt_rand&amp;#40;&amp;#41;, mt_rand&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#34;{SSHA}&amp;#34;.base64_encode&amp;#40;pack&amp;#40;&amp;#34;H*&amp;#34;, sha1&amp;#40;&amp;#036;pass . &amp;#036;salt&amp;#41;&amp;#41; . &amp;#036;salt&amp;#41;;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &lt;br /&gt; &amp;nbsp; function non_salted_sha1&amp;#40;&amp;#036;pass&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#34;{SHA}&amp;#34;.base64_encode&amp;#40;pack&amp;#40;&amp;#34;H*&amp;#34;, sha1&amp;#40;&amp;#036;pass&amp;#41;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//php4 work around&lt;br /&gt;if&amp;#40;&amp;#33;function_exists&amp;#40;&amp;#39;file_put_contents&amp;#39;&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; function file_put_contents&amp;#40;&amp;#036;filename, &amp;#036;content, &amp;#036;flags = null, &amp;#036;resource_context = null&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;is_array&amp;#40;&amp;#036;content&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;content = implode&amp;#40;&amp;#39;&amp;#39;, &amp;#036;content&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#33;is_scalar&amp;#40;&amp;#036;content&amp;#41;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger_error&amp;#40;&amp;#39;file_put_contents&amp;#40;&amp;#41; The 2nd parameter should be either a string or an array&amp;#39;, E_USER_WARNING&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;length = strlen&amp;#40;&amp;#036;content&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;mode = &amp;#40;&amp;#036;flags &amp;amp;FILE_APPEND&amp;#41; ? &amp;#39;a&amp;#39; &amp;#58; &amp;#39;w&amp;#39;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;use_inc_path = &amp;#40;&amp;#036;flags &amp;amp;FILE_USE_INCLUDE_PATH&amp;#41; ? true &amp;#58; false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#40;&amp;#036;fh = @fopen&amp;#40;&amp;#036;filename, &amp;#036;mode, &amp;#036;use_inc_path&amp;#41;&amp;#41; === false&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger_error&amp;#40;&amp;#39;file_put_contents&amp;#40;&amp;#41; failed to open stream&amp;#58; Permission denied&amp;#39;, E_USER_WARNING&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#036;bytes = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#40;&amp;#036;bytes = @fwrite&amp;#40;&amp;#036;fh, &amp;#036;content&amp;#41;&amp;#41; === false&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;errormsg = sprintf&amp;#40;&amp;#39;file_put_contents&amp;#40;&amp;#41; Failed to write %d bytes to %s&amp;#39;,&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;length,&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;filename&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger_error&amp;#40;&amp;#036;errormsg, E_USER_WARNING&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;@fclose&amp;#40;&amp;#036;fh&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;&amp;#036;bytes &amp;#33;= &amp;#036;length&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;errormsg = sprintf&amp;#40;&amp;#39;file_put_contents&amp;#40;&amp;#41; Only %d of %d bytes written, possibly out of free disk space.&amp;#39;,&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;bytes,&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#036;length&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger_error&amp;#40;&amp;#036;errormsg, E_USER_WARNING&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#036;bytes;&lt;br /&gt; &amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;?&amp;#62;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;require&amp;#40;&amp;#39;htpasswd.class.php&amp;#39;&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;#036;htpwm= new htpasswd&amp;#40;&amp;#39;.htpasswd&amp;#39;&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;create&amp;#40;&amp;#39;test&amp;#39;, &amp;#39;pass&amp;#39;&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;save&amp;#40;&amp;#41;;&lt;br /&gt;&lt;br /&gt;//Create User&amp;#58;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;create&amp;#40;&amp;#34;user&amp;#34;, &amp;#34;pass&amp;#34;&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;save&amp;#40;&amp;#41;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//Update User&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#036;htpwm = new htpasswd&amp;#40;./.htpasswd&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;remove&amp;#40;&amp;#39;user&amp;#39;&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;create&amp;#40;&amp;#39;new_user&amp;#39;, &amp;#39;password&amp;#39;&amp;#41;;&lt;br /&gt;&amp;#036;htpwm-&amp;#62;save&amp;#40;&amp;#41;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//Validate User&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#036;htpwm = new htpasswd&amp;#40;./.htpasswd&amp;#41;;&lt;br /&gt;if&amp;#40;&amp;#036;htpwm-&amp;#62;validate&amp;#40;&amp;#39;user&amp;#39;, &amp;#39;pass&amp;#39;&amp;#41;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; echo &amp;#39;Welcome&amp;#39;;&lt;br /&gt;}else{&lt;br /&gt; &amp;nbsp; &amp;nbsp; echo &amp;#39;Get Lost&amp;#39;;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Functions&amp;#58;&lt;br /&gt;create&amp;#40;&amp;#39;MyUser&amp;#39;, &amp;#39;Pass&amp;#39;&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#58; create MyUser with password Pass. &amp;#40;true/false&amp;#41;&lt;br /&gt;remove&amp;#40;&amp;#39;MyUser&amp;#39;&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#58; remove MyUser. &amp;#40;true/false&amp;#41;&lt;br /&gt;validate&amp;#40;&amp;#39;MyUser&amp;#39;, &amp;#39;Pass&amp;#39;&amp;#41; &amp;nbsp; &amp;nbsp;&amp;#58; will validate the user. &amp;#40;true/false&amp;#41;&lt;br /&gt;users&amp;#40;&amp;#41; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#58; return and array with the usernames.&lt;br /&gt;save&amp;#40;&amp;#41; &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;#58; save the password file. &amp;#40;true/false&amp;#41;&lt;br /&gt;save&amp;#40;&amp;#39;/server/www/.htpasswd&amp;#39;&amp;#41; &amp;#58; save the password file to /server/www/.htpasswd. &amp;#40;true/false&amp;#41;&lt;br /&gt;&lt;br /&gt;Error Handling&amp;#58;&lt;br /&gt;when a function returns false you can get more information via&lt;br /&gt;echo &amp;#036;pwmanager-&amp;#62;error;&lt;br /&gt;*/&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;</description>
            <author>Diligent Sloth</author>
            <category>Codemasters</category>
            <pubDate>Sat, 21 Apr 2007 00:19:12 +0800</pubDate>
        </item>
        <item>
            <title>Opening a company Sdn Bhd</title>
            <link>http://forum.lowyat.net/topic/438517</link>
            <description>Hi, I&amp;#39;d like to know if anyone here has any experience setting up a sdn berhad and/or partnership.  &lt;br /&gt;&lt;br /&gt;What are the procedures / cost involved, any help given would be very much appreciated.</description>
            <author>Diligent Sloth</author>
            <category>Finance, Business and Investment House</category>
            <pubDate>Sat, 07 Apr 2007 17:29:28 +0800</pubDate>
        </item>
        <item>
            <title>[WTF] Room around PJ/SS2 area</title>
            <link>http://forum.lowyat.net/topic/423411</link>
            <description>As per topic, looking for a room around PJ / SS2 area as I have a contract job in KL and staying in hotels would just about kill me &lt;!--emo&amp;;)--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;Single male exec here.</description>
            <author>Diligent Sloth</author>
            <category>Properties</category>
            <pubDate>Thu, 08 Mar 2007 03:27:47 +0800</pubDate>
        </item>
        <item>
            <title>My weirdest customer ever</title>
            <link>http://forum.lowyat.net/topic/422652</link>
            <description>Took me quite some time to understand what he meant&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;&amp;#40;2&amp;#58;19 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; hi &lt;br /&gt;&amp;#40;2&amp;#58;19 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; this is &lt;br /&gt;&amp;#40;2&amp;#58;19 PM&amp;#41; Private&amp;#58; HEy &lt;br /&gt;&amp;#40;2&amp;#58;19 PM&amp;#41; Private&amp;#58; i want VPN use &lt;br /&gt;&amp;#40;2&amp;#58;19 PM&amp;#41; Private&amp;#58; pls &lt;br /&gt;&amp;#40;2&amp;#58;20 PM&amp;#41; Private&amp;#58; becouse i want to download torrents &lt;br /&gt;&amp;#40;2&amp;#58;20 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; no more free trials available tho &lt;br /&gt;&amp;#40;2&amp;#58;20 PM&amp;#41; Private&amp;#58; i have post lowyat why u not pm &lt;br /&gt;&amp;#40;2&amp;#58;21 PM&amp;#41; Private&amp;#58; i want that &lt;br /&gt;&amp;#40;2&amp;#58;21 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; which package would you like &lt;br /&gt;&amp;#40;2&amp;#58;21 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; 3 or 30 days &lt;br /&gt;&amp;#40;2&amp;#58;21 PM&amp;#41; Private&amp;#58; i not Pay &lt;br /&gt;&amp;#40;2&amp;#58;21 PM&amp;#41; Private&amp;#58; i dont paymeny &lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; Oh.. &lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; no more free accounts &lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; sorry &lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Private&amp;#58; &amp;nbsp;&lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; free trial users all given out quite early already &lt;br /&gt;&amp;#40;2&amp;#58;22 PM&amp;#41; Private&amp;#58; Why &amp;nbsp;&lt;br /&gt;&amp;#40;2&amp;#58;23 PM&amp;#41; Private&amp;#58; i want pls 5hours left free i want testing &lt;br /&gt;&amp;#40;2&amp;#58;23 PM&amp;#41; Private&amp;#58; 1 account &lt;br /&gt;&amp;#40;2&amp;#58;24 PM&amp;#41; Private&amp;#58; Just 5 hours free account &lt;br /&gt;&amp;#40;2&amp;#58;24 PM&amp;#41; Private&amp;#58; Tmnut streamyx &lt;br /&gt;&amp;#40;2&amp;#58;24 PM&amp;#41; Private&amp;#58; i download speed now 4kb/sec &lt;br /&gt;&amp;#40;2&amp;#58;25 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; Sorry &lt;br /&gt;&amp;#40;2&amp;#58;25 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; can&amp;#39;t help you le bro &lt;br /&gt;&amp;#40;2&amp;#58;26 PM&amp;#41; Private&amp;#58; I need payment &lt;br /&gt;&amp;#40;2&amp;#58;26 PM&amp;#41; Private&amp;#58; Duit Rugi &lt;br /&gt;&amp;#40;2&amp;#58;27 PM&amp;#41; Private&amp;#58; streamyx rm88 vpn RM30 total = 118 wow weste mony &lt;br /&gt;&amp;#40;2&amp;#58;28 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; &amp;nbsp;&lt;br /&gt;&amp;#40;2&amp;#58;29 PM&amp;#41; Private&amp;#58; i need payment VPN ? &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; Yes you need to pay for it &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Private&amp;#58; &amp;nbsp;no mony &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Private&amp;#58; Duit Rugi &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; then don&amp;#39;t use vpn lor &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Sloth &amp;nbsp;Joyce&amp;#58; It costs money for me to set it up also &lt;br /&gt;&amp;#40;2&amp;#58;30 PM&amp;#41; Private&amp;#58; hmm &lt;br /&gt;&amp;#40;2&amp;#58;31 PM&amp;#41; Private&amp;#58; not free trial &lt;br /&gt;&amp;#40;2&amp;#58;31 PM&amp;#41; Private&amp;#58; &amp;nbsp;&lt;br /&gt;&amp;#40;2&amp;#58;33 PM&amp;#41; Private&amp;#58; ok no problem &lt;br /&gt;&amp;#40;2&amp;#58;33 PM&amp;#41; Private&amp;#58; bye &lt;br /&gt;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;</description>
            <author>Diligent Sloth</author>
            <category>Jokes Heaven</category>
            <pubDate>Tue, 06 Mar 2007 18:44:58 +0800</pubDate>
        </item>
        <item>
            <title>[WTA] Genuine or not</title>
            <link>http://forum.lowyat.net/topic/420996</link>
            <description>Hi, this morning received inquiries from a guy interested in my VPN service and he said he was interested in the 6 month package for RM150.&lt;br /&gt;&lt;br /&gt;I told him to bank in before I would issue his account and he did and sent me the bank in slip.  My m2bu did not register any payment so he said he would cancel his mb2u transfer and send via RHB bank instead.&lt;br /&gt;&lt;br /&gt;My problem now is I don&amp;#39;t know if the slip is valid as I cannot see any transfer in my mb2u account(I have received 3 other payments this morning) and now I am suspecting the RHB transfer confirmation as well.&lt;br /&gt;&lt;br /&gt;Will the seniors of the forum kindly advise me on what to do?</description>
            <author>Diligent Sloth</author>
            <category>Trade Zone Helpdesk &amp;amp; Dispute Resolution Corner</category>
            <pubDate>Sat, 03 Mar 2007 14:26:31 +0800</pubDate>
        </item>
        <item>
            <title>IdealVPN - Making the most of broadband</title>
            <link>http://forum.lowyat.net/topic/419173</link>
            <description>&lt;span style='color:red'&gt;&lt;span style='font-size:12pt;line-height:100%'&gt;Please refer to &lt;a href='http://www.idealvpn.com/forum/' target='_blank'&gt;http://www.idealvpn.com/forum/&lt;/a&gt; for support&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As succintly put by a fellow forumer, for those who doesn&amp;#39;t know what a VPN is&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;Put VPN in this way for those who dunno what VPN (Virtual Private Network) is:&lt;br /&gt;- TMNut like to catch Kancil and stop it go through MRR2 highway. so, the Kancil driver subscribe to VPN service, and what the VPN provide do is to build a tunnel, all close up from the Kancil home to the destiny through out MRR2 highway.&lt;br /&gt;&lt;br /&gt;now, TMNut cannot see thru the tunnel, hence Kancil can go anywhere at his liking &lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What I offer&lt;/b&gt;&lt;br /&gt;  - Anonymous access to the internet &lt;br /&gt;  - Encrypted traffic between server and client&lt;br /&gt;  - Option to route certain traffic only through VPN &lt;br /&gt;  - Unthrottled bandwidth (300 connections or less please, 250 recommended setting)&lt;br /&gt;  - Stable connection&lt;br /&gt;  - RM 1/day with the payment of 30 days subscription in advance which means RM 30/30 days (minimum).&lt;br /&gt;  - &lt;b&gt;Stable &lt;/b&gt;connection (I do not put all my eggs in one basket unlike other providers, so one datacentre downtime can be load balanced to other servers &lt;!--emo&amp;:D--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /&gt;&lt;!--endemo--&gt;)&lt;br /&gt;  - Server is balanced local / offshore datacenters making it FAST (less hops compared to most other VPNs)&lt;br /&gt;  - Unmetered transfer (Will not limit you to 100GB a month, download as &lt;b&gt;much&lt;/b&gt; as you like&lt;br /&gt;  - Customized Installation&lt;br /&gt;  - Remote installation at no additional charge&lt;br /&gt;  - &lt;b&gt;Instant&lt;/b&gt;(Almost) activation.&lt;br /&gt;  - Manage your own account at &lt;a href='http://clients.idealvpn.com/' target='_blank'&gt;http://clients.idealvpn.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Packages *revised*&lt;/b&gt;&lt;br /&gt;1. RM30/30 Days&lt;br /&gt;2. RM80/3 months&lt;br /&gt;3. RM150/6 months&lt;br /&gt;4. RM280/1 year&lt;br /&gt;&lt;i&gt;512K packages are available for RM20/mo (Capped at 65k, but since you&amp;#39;re a 512k user, its more than sufficient &lt;!--emo&amp;;)--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /&gt;&lt;!--endemo--&gt; )&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to register/ top-up account?&lt;/b&gt;&lt;br /&gt;1. Bank in first.&lt;br /&gt;&lt;br /&gt;&lt;!--SPOILER BEGIN--&gt;&lt;div class=&quot;spoilertop&quot; onClick=&quot;openClose('8d971ccd3807818325679c4db7e79b97')&quot; style=&quot;font-weight: bold&quot;&gt;&lt;u&gt;&amp;raquo; Click to show Spoiler - click again to hide... &amp;laquo;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;spoilermain&quot; id=&quot;8d971ccd3807818325679c4db7e79b97&quot; style=&quot;display:none&quot;&gt;&lt;!--SPOILER END--&gt;Bank into maybank with the following details&lt;br /&gt;&lt;br /&gt;Name: Lim Chai Eng&lt;br /&gt;Acc: 111057117948&lt;br /&gt;Notification email: notifications@idealvpn.com&lt;!--SPOILER DIV--&gt;&lt;/div&gt;&lt;!--SPOILER DIV--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Email payment proof and following details:&lt;br /&gt;&lt;!--SPOILER BEGIN--&gt;&lt;div class=&quot;spoilertop&quot; onClick=&quot;openClose('534fb997c26ca45ab6efb10afb3e2ac0')&quot; style=&quot;font-weight: bold&quot;&gt;&lt;u&gt;&amp;raquo; Click to show Spoiler - click again to hide... &amp;laquo;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;spoilermain&quot; id=&quot;534fb997c26ca45ab6efb10afb3e2ac0&quot; style=&quot;display:none&quot;&gt;&lt;!--SPOILER END--&gt; &lt;br /&gt;Email:&lt;br /&gt;Your Name:&lt;br /&gt;Desired Username: (Choose a different username if you are already using one of our services)&lt;br /&gt;Desired Password:&lt;br /&gt;Package + Price:&lt;br /&gt;Bank Holder Name: ( This is very important to proof you have paid)&lt;br /&gt;Bank Used to Pay:&lt;br /&gt;Contact Number:&lt;br /&gt;Type of Transaction: Choose Either &amp;lt;Top- Up&amp;gt; or &amp;lt;Registration&amp;gt;&lt;br /&gt;&lt;!--SPOILER DIV--&gt;&lt;/div&gt;&lt;!--SPOILER DIV--&gt;&lt;br /&gt;&lt;br /&gt;to notifications@idealvpn.com&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Note: &lt;/i&gt;Paypal is also accepted, just send &amp;#036;10 to dsvpns@gmail.com and include your desired username /password as usual&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contact Me&lt;/b&gt;&lt;br /&gt;MSN: vpnprovider@yahoo.com ( Sales )&lt;br /&gt;MSN: darrell@joycedarrell.com ( Technical )&lt;br /&gt;Email: notifications@idealvpn.com&lt;br /&gt;&lt;br /&gt;Unlike other providers, we&amp;#39;re fully prepared for contingencies, if a server is down for more than 1-2 hours, backup servers will be setup to take over the downtime.  Why pay for a service that can go down for more than 24 hours leaving you downloading nothing.  Get what you pay for with &lt;b&gt;IdealVPN&lt;/b&gt;  &lt;!--emo&amp;:cool2:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cool2.gif' border='0' style='vertical-align:middle' alt='cool2.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;i&gt;Rest assured, we at IdealVPN do not use our users as guinea pigs to test things out (At least not paying ones anyway &lt;!--emo&amp;:P--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /&gt;&lt;!--endemo--&gt; )&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;&lt;b&gt;&lt;br /&gt;Free Trial Accounts Applications Reopened ( Very Limited Time Offer )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--QuoteBegin-VPNprovider+May 31 2007, 02:12 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(VPNprovider &amp;#064; May 31 2007, 02:12 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;Accepting first 5 applications (subject to availability) from 5pm onwards everyday&amp;#33;&lt;br /&gt;Dont PM / Email&amp;nbsp; for application. Just submit it to the thread.&lt;br /&gt;&lt;br /&gt;Application format:&lt;br /&gt;&lt;span style='color:red'&gt;&lt;br /&gt;Name:&lt;br /&gt;Email:&lt;br /&gt;Lowyat nickname:&lt;br /&gt;Username:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For support, contact &lt;span style='color:blue'&gt;vpnprovider@yahoo.com (msn)&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;only if you have read all the instructions and still can&amp;#39;t solve your problems (connecting etc)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:green'&gt;Trials only valid for 24 hours each time. Existing users are barred from trials, and if you are caught creating multiple emails/lowyat accounts just to apply for daily trials- you&amp;#39;ll be blacklisted &lt;/span&gt; &lt;!--emo&amp;:cool2:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/cool2.gif' border='0' style='vertical-align:middle' alt='cool2.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;Trial users that fail to use the support forums for support requests will get their trial irrevocably removed.&amp;nbsp; &lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-Diligent Sloth+Jun 1 2007, 08:53 AM--&gt;&lt;div class='quotetop'&gt;QUOTE(Diligent Sloth &amp;#064; Jun 1 2007, 08:53 AM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;To those who are currently using other VPN services but dissatisfied with their services rendered can now come try IdealVPN for &lt;b&gt;free&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Conditions&lt;br /&gt;1. Must be an active client of any other VPN services&lt;b&gt;(Not trial accounts)&lt;/b&gt; and be able to provide proof (Either in the form of a certificate or other means).&lt;br /&gt;2. Number of free days will be subject to how many days you have left in your account, at our discretion.&lt;br /&gt;3. Requests must be made here (in the thread).&lt;br /&gt;[right][snapback]11875998[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;Feedback&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--QuoteBegin-rockdaman+May 24 2007, 12:55 AM--&gt;&lt;div class='quotetop'&gt;QUOTE(rockdaman &amp;#064; May 24 2007, 12:55 AM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;I have been a BT user for passed 6-7 years...and i am the 1st batch subscriber since the service stated, below are all my experience:&lt;br /&gt;&lt;br /&gt;Subscribe this service if u want to:&lt;br /&gt;&lt;br /&gt;1. &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;24*7&lt;/b&gt;&lt;/span&gt; BT download.&lt;br /&gt;&lt;br /&gt;2. &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;Fully&lt;/b&gt;&lt;/span&gt; utilize or at least above &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;90%&lt;/b&gt;&lt;/span&gt; of ur bandwidth by downloading BT.&lt;br /&gt;&lt;br /&gt;3. have &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;constant &amp;amp; stable &lt;/b&gt;&lt;/span&gt; connection 24*7...as long as ur streamyx and pc working fine.&lt;br /&gt;&lt;br /&gt;4. The helpdesk provides &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;fast &lt;/b&gt;&lt;/span&gt; response and of coz with a &lt;b&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;great&lt;/b&gt;&lt;/span&gt; solution too.&lt;br /&gt;&lt;br /&gt;If other subscribers do not agree with what i mentioned...please raise ur voice up....again tumbs up for Ideal VPN. &lt;!--emo&amp;:thumbs:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbup.gif' border='0' style='vertical-align:middle' alt='thumbup.gif' /&gt;&lt;!--endemo--&gt;&amp;nbsp; &lt;!--emo&amp;:thumbs:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbup.gif' border='0' style='vertical-align:middle' alt='thumbup.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;[right][snapback]11752816[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-juiced+May 23 2007, 12:18 AM--&gt;&lt;div class='quotetop'&gt;QUOTE(juiced &amp;#064; May 23 2007, 12:18 AM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;all I can say is the vpn does its job...blazing speed...but the main point for me is the quality DS gives for his services...applied at around 5 something...fully setup around 930...would have been earlier if I was online at the time...installation was easy and quick and he also took the trouble to double check to see the if I was getting the speed I paid for(even though Im using trial ver. only)...instead of leaving me in the dark.&lt;br /&gt;&lt;br /&gt;Good package you got here...Fast speed as advertised + excellent customer service....nice&lt;br /&gt;[right][snapback]11736098[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--QuoteBegin-name+May 22 2007, 10:06 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(name &amp;#064; May 22 2007, 10:06 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;OMG&amp;#33;&amp;#33;&lt;br /&gt;&lt;br /&gt;what can i say..&lt;br /&gt;i just SPEEED~&lt;br /&gt;nothing beautiful than that word for iDealVPN &lt;!--emo&amp;:D--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;so guys.. never think twice , triple ..&lt;br /&gt;just type &amp;quot;www.maybank2u.com.my*&lt;br /&gt;and transfer ther current fee for a month &lt;!--emo&amp;:P--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;it worths every penny spent*&lt;br /&gt;[right][snapback]11733999[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-spikey2506+May 17 2007, 09:52 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(spikey2506 &amp;#064; May 17 2007, 09:52 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;I&amp;#39;ve just got mine up and running. On the 512 package. Very,very satisfied with it. Have not seen these speed in ages&amp;#33; I&amp;#39;m constantly maxing out on my 512 line. Cheers&amp;#33;&lt;br /&gt;[right][snapback]11659481[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-inkle+May 17 2007, 11:18 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(inkle &amp;#064; May 17 2007, 11:18 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;DS, i&amp;#39;m a very satisfied &amp;amp; happy customer, when there&amp;#39;s a problem, ur customer support is top notch&amp;#33; always solve the problem in the shortest time. Respect&amp;#33;&amp;#33;&lt;br /&gt;&lt;br /&gt;inkle.&lt;br /&gt;[right][snapback]11660863[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-bossnass15+May 25 2007, 11:33 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(bossnass15 &amp;#064; May 25 2007, 11:33 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;This is really amazing..my only regret is I didn&amp;#39;t suscribe this service much earlier.&lt;br /&gt;Bittorenting in Malaysia is alive again thanks to IdealVPN&amp;#33;&amp;nbsp; &lt;!--emo&amp;:idea:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/icon_idea.gif' border='0' style='vertical-align:middle' alt='icon_idea.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;[right][snapback]11782617[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--QuoteBegin-phillys+May 25 2007, 01:32 PM--&gt;&lt;div class='quotetop'&gt;QUOTE(phillys &amp;#064; May 25 2007, 01:32 PM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;I have been getting awesome speed off IdealVPN (roughly 130+ kbps from a 1mpbs line) and I must say that I&amp;#39;m very very pleased with it.&lt;br /&gt;&lt;br /&gt;However, just recently, everything went to hell for me. Nothing&amp;#39;s working and I keep getting disconnected from the server, etc.. etc... Turns out that Server 1, Aries, been having some technical problems and Derrell needs sometime to fix it.&lt;br /&gt;&lt;br /&gt;I guess that&amp;#39;s cool cause if he told me that he&amp;#39;s having difficulties, I can live with it and at most I only expected him to give me a few more days extra at the end of the month. But rather Derrell somehow whipped out a backup server for us to use.&lt;br /&gt;&lt;br /&gt;I think THAT is what you call GREAT SERVICE.&lt;br /&gt;&lt;br /&gt;Thanks, Derrell&amp;#33;&lt;br /&gt;[right][snapback]11774597[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-Thunderbolt+May 30 2007, 05:17 AM--&gt;&lt;div class='quotetop'&gt;QUOTE(Thunderbolt &amp;#064; May 30 2007, 05:17 AM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;I firstly subscribe to other VPN thinking that it is good but later found out it just TAKBOREH&amp;#33;&amp;nbsp; &lt;!--emo&amp;:lol:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/laugh.gif' border='0' style='vertical-align:middle' alt='laugh.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;Okay, with my frustration on the above problem, i contacted DS and he response back on the spot. After i asked him some question about the server stability and speed, he gave me honest and positive answer. That is all i need.&lt;br /&gt;&lt;br /&gt;When i told him to create the account for me so i can pay him on the spot, he offered me free trial for 3 days time. Can you see how generous and honest he is ? Others would just asked RM5 for 3 days.&lt;br /&gt;&lt;br /&gt;Not just that, he even helped me to setup everything. So, i continued my unfinished torrent which stuck at 800mb out of 2.58gig. This torrent took me around 3 days but i cant finish it with previous crappy service. &lt;br /&gt;&lt;br /&gt;With IDEALVPN, i managed to finish the remaining files within 2 hours time. Zero dc and the speed are at max speed all the time. The next day, i still cant noticed any dc or unstable speed. Even until today, i failed to noticed any dc at all. Clean record, speed is fast and im fully satisfied with his service. I ended up subscribing for 2 months of service. Makes no mistakes, even without the free trial, i will still subscribe 2 months as well. After this, it will 3 months subscription.&lt;br /&gt;&lt;br /&gt;Very satisfied customers,&lt;br /&gt;Thunderbolt&amp;nbsp; &lt;!--emo&amp;:thumbs:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbup.gif' border='0' style='vertical-align:middle' alt='thumbup.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;[right][snapback]11840334[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;!--QuoteBegin-mazda+May 30 2007, 01:37 AM--&gt;&lt;div class='quotetop'&gt;QUOTE(mazda &amp;#064; May 30 2007, 01:37 AM)&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;&lt;span style='color:green'&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;5 Star Rate for VPNprovider &lt;br /&gt;&lt;br /&gt;Super Fast Service &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Super Fast Reply &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Super Easy Setup &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Super Value For Money &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Super Speed For Hot Torrent &lt;!--emo&amp;:clap:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxms.gif' border='0' style='vertical-align:middle' alt='rclxms.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;I Am Super Happy &amp;amp; Satisfy &lt;!--emo&amp;:D--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;SUPER 100% Recommend &lt;!--emo&amp;:hyper:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxm9.gif' border='0' style='vertical-align:middle' alt='rclxm9.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;From i Bank in the money at maybank &lt;br /&gt;then i reach home(5 min) i have my user id, pw and installation guide in My Mail box already~WOW. . That is FAST&lt;br /&gt;Not more than 10min&lt;br /&gt;i get my bt rocket speed &lt;!--emo&amp;:thumbs:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/thumbup.gif' border='0' style='vertical-align:middle' alt='thumbup.gif' /&gt;&lt;!--endemo--&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;[right][snapback]11839270[/snapback][/right]&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;Please note I do not guarantee &lt;b&gt;MAX&lt;/b&gt; speeds, it depends on your torrent/connection as well&lt;br /&gt;&lt;span style='color:red'&gt;&lt;br /&gt;&lt;a href='http://forum.lowyat.net/index.php?showtopic=456531&amp;mode=linearplus#' target='_blank'&gt;Earn some money with IdealVPN&amp;#33;&lt;/a&gt;&lt;/span&gt;</description>
            <author>Diligent Sloth</author>
            <category>Services Noticeboard</category>
            <pubDate>Wed, 28 Feb 2007 01:11:21 +0800</pubDate>
        </item>
        <item>
            <title>New VPN service</title>
            <link>http://forum.lowyat.net/topic/418365</link>
            <description>I&amp;#39;ve got relatively unlimited bandwidth but fairly limited disk space, so I&amp;#39;ll be offering a VPN connection for those interested. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;What I offer&lt;/b&gt;&lt;br /&gt;  - Anonymous access to the internet &lt;br /&gt;  - Encrypted traffic between server and client&lt;br /&gt;  - Option to route certain traffic only through VPN &lt;br /&gt;  - Unthrottled bandwidth (max connections to be considered&lt;br /&gt;  - Stable connection&lt;br /&gt;  - RM 1/day with the payment of 30 days subscription in advance which means RM 30/30 days (minimum).&lt;br /&gt;  - Stable connection&lt;br /&gt;  - Server is hosted in tmnet datacenter making it FAST (less hops compared to most other VPNs)&lt;br /&gt;  - Unmetered transfer (Will not limit you to 100GB a month, download as &lt;b&gt;much&lt;/b&gt; as you like&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='font-size:21pt;line-height:100%'&gt;Currently not accepting new signups&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Current Trial Users&lt;/b&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;mavie21 &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;rockdaman &amp;nbsp; &amp;nbsp; &lt;br /&gt;dex&lt;br /&gt;Irishcoffee&lt;br /&gt;nizamhameed&lt;br /&gt;ramuk&lt;br /&gt;GOD-ZILLA&lt;br /&gt;aBs-&lt;br /&gt;driftmeister &lt;br /&gt;tentris&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In process of changing to openVPN server, please be patient if your account has yet  to be created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Any further problems, please don&amp;#39;t hestitate to call me at 0168687880 (available 24/7) or add me on msn, darrell@joycedarrell.com</description>
            <author>Diligent Sloth</author>
            <category>Broadband User-2-User</category>
            <pubDate>Mon, 26 Feb 2007 14:34:10 +0800</pubDate>
        </item>
        <item>
            <title>TorrentFlux Server [BT Service]</title>
            <link>http://forum.lowyat.net/topic/418105</link>
            <description>Seems to be some decent feedback for the torrentflux thing so I&amp;#39;m wondering if anyone will actually subscribe for such a service... &lt;br /&gt;&lt;br /&gt;I&amp;#39;ll be offering 3 test accounts for 1 week to get some feedback on how it goes XD... &lt;br /&gt;&lt;br /&gt;&lt;b&gt;This is a BT service similar to torrent2ftp.  I.e. You set the torrent on MY server, and after it finishes downloading, you can download it via HTTP at FULL speed.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The first 3 people to post here AND PM me get an account to play around with..   Be aware that this is a fairly limited service since I only have around 23GB worth of hd space free left..   I&amp;#39;m currently running ONE download as following&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;Current Download&amp;#58; &amp;nbsp;	677.50 kB/s&lt;br /&gt;Current Upload&amp;#58; &amp;nbsp;0.10 kB/s&lt;br /&gt;Free Space&amp;#58; &amp;nbsp;22.21 GB&lt;br /&gt;Server Load&amp;#58; &amp;nbsp;1.97&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='font-size:14pt;line-height:100%'&gt;Temporarily Closed For Mantainence&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some kinks needs to be worked out, for some reason, its taking an excessive amount of bandwidth even though the transfer rate isn&amp;#39;t all that high =/</description>
            <author>Diligent Sloth</author>
            <category>Broadband User-2-User</category>
            <pubDate>Sun, 25 Feb 2007 23:58:12 +0800</pubDate>
        </item>
        <item>
            <title>SOCKS server</title>
            <link>http://forum.lowyat.net/topic/413472</link>
            <description>Anyone know of any socks server that is relatively easy to setup and also allows for username specification?</description>
            <author>Diligent Sloth</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Tue, 13 Feb 2007 18:34:35 +0800</pubDate>
        </item>
        <item>
            <title>OpenVPN / Tinc</title>
            <link>http://forum.lowyat.net/topic/413150</link>
            <description>I was wondering if anyone could guide/help me setup one of these on one of my unix boxes as I&amp;#39;d like to share my connection w/o using putty(ssh tunnel)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Edit: My bad, was wondering why it didn&amp;#39;t work.  Turns out its a RHEL3 host, which does not have the tun drivers installed, and I can&amp;#39;t recompile the kernel &amp;gt;.&amp;lt; So that&amp;#39;s out for me&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyone have any other similar suggestions that do NOT require tun ?</description>
            <author>Diligent Sloth</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Tue, 13 Feb 2007 03:10:30 +0800</pubDate>
        </item>
        <item>
            <title>Pirate King&amp;#33;</title>
            <link>http://forum.lowyat.net/topic/340370</link>
            <description>Anyone playing this game please post your IGN and job.. &lt;br /&gt;&lt;br /&gt;I&amp;#39;m currrently a lv 20 healer in desperate need of a party &lt;!--emo&amp;:P--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /&gt;&lt;!--endemo--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List of Players&lt;br /&gt;1. ih8u(herbalist) - lv20</description>
            <author>Diligent Sloth</author>
            <category>Online Gaming</category>
            <pubDate>Thu, 14 Sep 2006 08:10:17 +0800</pubDate>
        </item>
        <item>
            <title>dnsprobe[234]: dns query failed</title>
            <link>http://forum.lowyat.net/topic/338597</link>
            <description>only lately been getting this message, wondering if any other forumers are getting this message also</description>
            <author>Diligent Sloth</author>
            <category>Broadband User-2-User</category>
            <pubDate>Sun, 10 Sep 2006 12:29:23 +0800</pubDate>
        </item>
        <item>
            <title>Winamp</title>
            <link>http://forum.lowyat.net/topic/338596</link>
            <description>Anyone else have this problem? &lt;br /&gt;&lt;br /&gt;I load winamp even if idle will take 50% CPU util, and won&amp;#39;t terminate from memory when i click the &amp;#39;x&amp;#39; to close it.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m now using WMP so its not a HUGE issue but it is ANNOYING &lt;!--emo&amp;:)--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>Diligent Sloth</author>
            <category>Technical Support</category>
            <pubDate>Sun, 10 Sep 2006 12:26:55 +0800</pubDate>
        </item>
        <item>
            <title>Securing GET requests</title>
            <link>http://forum.lowyat.net/topic/333408</link>
            <description>&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&amp;#60;?&lt;br /&gt;&lt;br /&gt;class secureURL&lt;br /&gt;{&lt;br /&gt;	var &amp;#036;gz;&lt;br /&gt;	var &amp;#036;password;&lt;br /&gt;	var &amp;#036;filter;&lt;br /&gt;	var &amp;#036;params;&lt;br /&gt;	function initialize&amp;#40;&amp;#036;password,&amp;#036;filter=null,&amp;#036;params=null,&amp;#036;gz=false,&amp;#036;auto_global=null&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;global &amp;#036;secureURL;&lt;br /&gt; &amp;nbsp;&amp;#036;secureURL = new secureURL&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;&amp;#036;filter &amp;#33;== null&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	if &amp;#40;&amp;#33;is_array&amp;#40;&amp;#036;filter&amp;#41;&amp;#41; &amp;#036;filter = array&amp;#40;&amp;#036;filter&amp;#41;;&lt;br /&gt; &amp;nbsp;	foreach &amp;#40;&amp;#036;filter as &amp;#036;key =&amp;#62; &amp;#036;var&amp;#41;&lt;br /&gt; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;#036;filter&amp;#91;&amp;#036;key&amp;#93; = strtolower&amp;#40;&amp;#036;var&amp;#41;;&lt;br /&gt; &amp;nbsp;	}&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;if &amp;#40;&amp;#33;is_array&amp;#40;&amp;#036;params&amp;#41;&amp;#41; &amp;#036;params = array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp;&amp;#036;secureURL-&amp;#62;gz = &amp;#036;gz;&lt;br /&gt; &amp;nbsp;&amp;#036;secureURL-&amp;#62;password = &amp;#036;password;&lt;br /&gt; &amp;nbsp;&amp;#036;secureURL-&amp;#62;params = &amp;#036;params;&lt;br /&gt; &amp;nbsp;&amp;#036;secureURL-&amp;#62;filter = &amp;#036;filter;&lt;br /&gt; &amp;nbsp;ob_start&amp;#40;&amp;#39;secureURL_output&amp;#39;&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;@&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93; &amp;amp;&amp;amp; @&amp;#036;_GET&amp;#91;&amp;#39;hash&amp;#39;&amp;#93;&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93; = secureURL&amp;#58;&amp;#58;decrypt&amp;#40;&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93;&amp;#41;;&lt;br /&gt; &amp;nbsp;	if &amp;#40;secureURL&amp;#58;&amp;#58;hash&amp;#40;&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93;&amp;#41; &amp;#33;= @&amp;#036;_GET&amp;#91;&amp;#39;hash&amp;#39;&amp;#93;&amp;#41;&lt;br /&gt; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp;&amp;#036;_GET = array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;return;&lt;br /&gt; &amp;nbsp;	}&lt;br /&gt; &amp;nbsp;	&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93; = html_entity_decode&amp;#40;&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93; , ENT_QUOTES&amp;#41;;&lt;br /&gt; &amp;nbsp;	parse_str&amp;#40;&amp;#036;_GET&amp;#91;&amp;#39;crypt&amp;#39;&amp;#93; , &amp;#036;_GET&amp;#41;;&lt;br /&gt; &amp;nbsp;	if &amp;#40;&amp;#036;auto_global === null&amp;#41; &amp;#036;auto_global = &amp;#40;ini_get&amp;#40;&amp;#34;register_globals&amp;#34;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp;	if &amp;#40;&amp;#036;auto_global&amp;#41;&lt;br /&gt; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp;foreach &amp;#40;&amp;#036;_GET as &amp;#036;key =&amp;#62; &amp;#036;var&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp;	&amp;#036;GLOBALS&amp;#91;&amp;#036;key&amp;#93; = &amp;#036;var;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;	}&lt;br /&gt; &amp;nbsp;}&lt;br /&gt;	}&lt;br /&gt;	function crypt&amp;#40;&amp;#036;string&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;global &amp;#036;secureURL;&lt;br /&gt; &amp;nbsp;&amp;#036;password = &amp;#036;secureURL-&amp;#62;password;&lt;br /&gt; &amp;nbsp;&amp;#036;i = 0;&amp;#036;j = 0;&lt;br /&gt; &amp;nbsp;for &amp;#40;&amp;#036;i = 0;&amp;#036;i &amp;#60; strlen&amp;#40;&amp;#036;string&amp;#41;;&amp;#036;i++&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	&amp;#036;string&amp;#91;&amp;#036;i&amp;#93; = chr&amp;#40;ord&amp;#40;&amp;#036;string&amp;#91;&amp;#036;i&amp;#93;&amp;#41; ^ ord&amp;#40;&amp;#036;password&amp;#91;&amp;#036;j&amp;#93;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp;	&amp;#036;j++;&lt;br /&gt; &amp;nbsp;	if &amp;#40;&amp;#036;j &amp;#62;= strlen&amp;#40;&amp;#036;password&amp;#41;&amp;#41; &amp;#036;j = 0;&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;#036;string = base64_encode&amp;#40;&amp;#036;string&amp;#41;;&lt;br /&gt; &amp;nbsp;return &amp;#036;string;&lt;br /&gt;	}&lt;br /&gt;	function decrypt&amp;#40;&amp;#036;string&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;global &amp;#036;secureURL;&lt;br /&gt; &amp;nbsp;&amp;#036;string = base64_decode&amp;#40;&amp;#036;string&amp;#41;;&lt;br /&gt; &amp;nbsp;&amp;#036;password = &amp;#036;secureURL-&amp;#62;password;&lt;br /&gt; &amp;nbsp;&amp;#036;i = 0;&amp;#036;j = 0;&lt;br /&gt; &amp;nbsp;for &amp;#40;&amp;#036;i = 0;&amp;#036;i &amp;#60; strlen&amp;#40;&amp;#036;string&amp;#41;;&amp;#036;i++&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	&amp;#036;string&amp;#91;&amp;#036;i&amp;#93; = chr&amp;#40;ord&amp;#40;&amp;#036;string&amp;#91;&amp;#036;i&amp;#93;&amp;#41; ^ ord&amp;#40;&amp;#036;password&amp;#91;&amp;#036;j&amp;#93;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp;	&amp;#036;j++;&lt;br /&gt; &amp;nbsp;	if &amp;#40;&amp;#036;j &amp;#62;= strlen&amp;#40;&amp;#036;password&amp;#41;&amp;#41; &amp;#036;j = 0;&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;return &amp;#036;string;&lt;br /&gt;	}&lt;br /&gt;	function check_filter&amp;#40;&amp;#036;url&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;global &amp;#036;secureURL;&lt;br /&gt; &amp;nbsp;if &amp;#40;&amp;#036;secureURL-&amp;#62;filter === null&amp;#41; return true;&lt;br /&gt; &amp;nbsp;&amp;#036;url = parse_url&amp;#40;&amp;#036;url&amp;#41;;&lt;br /&gt; &amp;nbsp;return in_array&amp;#40;&amp;#40;&amp;#036;url&amp;#91;&amp;#39;host&amp;#39;&amp;#93; ? &amp;#036;url&amp;#91;&amp;#39;host&amp;#39;&amp;#93; &amp;#58; &amp;#34;&amp;#34;&amp;#41; . &amp;#036;url&amp;#91;&amp;#39;path&amp;#39;&amp;#93; , &amp;#036;secureURL-&amp;#62;filter&amp;#41;;&lt;br /&gt;	}&lt;br /&gt;	function hash&amp;#40;&amp;#036;string&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;return dechex&amp;#40;crc32&amp;#40;secureURL&amp;#58;&amp;#58;crypt&amp;#40; &amp;#40;string&amp;#41; crc32&amp;#40;&amp;#036;string&amp;#41;&amp;#41;&amp;#41;&amp;#41;;&lt;br /&gt;	}&lt;br /&gt;}&lt;br /&gt;function secureURL_output&amp;#40;&amp;#036;content&amp;#41;&lt;br /&gt;{&lt;br /&gt;	global &amp;#036;secureURL;&lt;br /&gt;	&amp;#036;content = preg_replace_callback&amp;#40;&amp;#34;/&amp;#40;href|src|action&amp;#41;=&amp;#40;&amp;#91;&amp;#092;&amp;#34;&amp;#39;&amp;#93;&amp;#41;&amp;#40;.*&amp;#41;&amp;#092;&amp;#092;2/Ui&amp;#34; , &amp;#39;secureURL_encode&amp;#39; , &amp;#036;content&amp;#41;;&lt;br /&gt;	&amp;#036;content = preg_replace_callback&amp;#40;&amp;#39;/&amp;#40;href|src|action&amp;#41;=&amp;#40;&amp;#91;^&amp;#34; &amp;#092;&amp;#39;&amp;#62;&amp;#93;*&amp;#41;/&amp;#39; , &amp;#39;secureURL_encode2&amp;#39; , &amp;#036;content&amp;#41;;&lt;br /&gt;	if &amp;#40;&amp;#036;secureURL-&amp;#62;gz &amp;amp;&amp;amp; function_exists&amp;#40;&amp;#41;&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;&amp;#036;content = ob_gzhandler&amp;#40;&amp;#036;content&amp;#41;;&lt;br /&gt;	}&lt;br /&gt;	return &amp;#036;content;&lt;br /&gt;}&lt;br /&gt;function secureURL_encode2&amp;#40;&amp;#036;matches&amp;#41;&lt;br /&gt;{&lt;br /&gt;	global &amp;#036;secureURL;&lt;br /&gt;	&amp;#036;text = &amp;#036;matches&amp;#91;1&amp;#93; . &amp;#34;=&amp;#34;;&lt;br /&gt;	if &amp;#40;strpos&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; &amp;#33;== false &amp;amp;&amp;amp; secureURL&amp;#58;&amp;#58;check_filter&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93;&amp;#41;&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;&amp;#036;query = substr&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93;,strpos&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; + 1&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;is_array&amp;#40;&amp;#036;secureURL-&amp;#62;params&amp;#41; &amp;amp;&amp;amp; count&amp;#40;&amp;#036;secureURL-&amp;#62;params&amp;#41;&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	&amp;#036;params = array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp;	parse_str&amp;#40;&amp;#036;query,&amp;#036;params&amp;#41;;&lt;br /&gt; &amp;nbsp;	&amp;#036;query2 = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;	foreach &amp;#40;&amp;#036;secureURL-&amp;#62;params as &amp;#036;key&amp;#41;&lt;br /&gt; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp;if &amp;#40;isset&amp;#40;&amp;#036;params&amp;#91;&amp;#036;key&amp;#93;&amp;#41;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp;	&amp;#036;query2 .= &amp;#34;&amp;amp;&amp;#036;key=&amp;#34; . urlencode&amp;#40;&amp;#036;params&amp;#91;&amp;#036;key&amp;#93;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;	}&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;#036;query = &amp;#34;hash=&amp;#34; . secureURL&amp;#58;&amp;#58;hash&amp;#40;&amp;#036;query&amp;#41; . &amp;#34;&amp;amp;crypt=&amp;#34; . secureURL&amp;#58;&amp;#58;crypt&amp;#40;&amp;#036;query&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;isset&amp;#40;&amp;#036;query2&amp;#41;&amp;#41; &amp;#036;query .= &amp;#036;query2;&lt;br /&gt; &amp;nbsp;&amp;#036;matches&amp;#91;2&amp;#93; = substr&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93; , 0 , strpos&amp;#40;&amp;#036;matches&amp;#91;2&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; + 1&amp;#41; . &amp;#036;query;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	&amp;#036;text .= &amp;#036;matches&amp;#91;2&amp;#93;;&lt;br /&gt;	return &amp;#036;text;&lt;br /&gt;}&lt;br /&gt;function secureURL_encode&amp;#40;&amp;#036;matches&amp;#41;&lt;br /&gt;{&lt;br /&gt;	global &amp;#036;secureURL;&lt;br /&gt;	&amp;#036;text = &amp;#036;matches&amp;#91;1&amp;#93; . &amp;#34;=&amp;#34; . &amp;#036;matches&amp;#91;2&amp;#93;;&lt;br /&gt;	if &amp;#40;strpos&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; &amp;#33;== false &amp;amp;&amp;amp; secureURL&amp;#58;&amp;#58;check_filter&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93;&amp;#41;&amp;#41;&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;&amp;#036;query = substr&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93;,strpos&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; + 1&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;is_array&amp;#40;&amp;#036;secureURL-&amp;#62;params&amp;#41; &amp;amp;&amp;amp; count&amp;#40;&amp;#036;secureURL-&amp;#62;params&amp;#41;&amp;#41;&lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp;	&amp;#036;params = array&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp;	parse_str&amp;#40;&amp;#036;query,&amp;#036;params&amp;#41;;&lt;br /&gt; &amp;nbsp;	&amp;#036;query2 = &amp;#39;&amp;#39;;&lt;br /&gt; &amp;nbsp;	foreach &amp;#40;&amp;#036;secureURL-&amp;#62;params as &amp;#036;key&amp;#41;&lt;br /&gt; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp;if &amp;#40;isset&amp;#40;&amp;#036;params&amp;#91;&amp;#036;key&amp;#93;&amp;#41;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp;	&amp;#036;query2 .= &amp;#34;&amp;amp;&amp;#036;key=&amp;#34; . urlencode&amp;#40;&amp;#036;params&amp;#91;&amp;#036;key&amp;#93;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;	}&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;&amp;#036;query = &amp;#34;hash=&amp;#34; . secureURL&amp;#58;&amp;#58;hash&amp;#40;&amp;#036;query&amp;#41; . &amp;#34;&amp;amp;crypt=&amp;#34; . secureURL&amp;#58;&amp;#58;crypt&amp;#40;&amp;#036;query&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;isset&amp;#40;&amp;#036;query2&amp;#41;&amp;#41; &amp;#036;query .= &amp;#036;query2;&lt;br /&gt; &amp;nbsp;&amp;#036;matches&amp;#91;3&amp;#93; = substr&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93; , 0 , strpos&amp;#40;&amp;#036;matches&amp;#91;3&amp;#93; , &amp;#34;?&amp;#34;&amp;#41; + 1&amp;#41; . &amp;#036;query;&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	&amp;#036;text .= &amp;#036;matches&amp;#91;3&amp;#93; . &amp;#036;matches&amp;#91;2&amp;#93;;&lt;br /&gt;	return &amp;#036;text;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;#62;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;To use just include the class on every page you want &amp;#39;secured&amp;#39;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;require_once&amp;#40;&amp;#39;inc/secureURL.php&amp;#39;&amp;#41;;&lt;br /&gt;secureURL&amp;#58;&amp;#58;initialize&amp;#40;&amp;#39;somerandompassword&amp;#39;&amp;#41;;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;Note: I did this a really really long time ago, and looking back, I&amp;#39;ve made quite a few mistakes in the code, but all in all, it *should* work &lt;!--emo&amp;:D--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>Diligent Sloth</author>
            <category>Codemasters</category>
            <pubDate>Tue, 29 Aug 2006 13:21:18 +0800</pubDate>
        </item>
    </channel>
</rss>
