<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[NiftyHost Forums (Archive) - Coding]]></title>
		<link>https://niftyhost.chary.us/support/</link>
		<description><![CDATA[NiftyHost Forums (Archive) - https://niftyhost.chary.us/support]]></description>
		<pubDate>Thu, 17 Sep 2026 21:13:08 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Testing your PHP Skills]]></title>
			<link>https://niftyhost.chary.us/support/thread-1601.html</link>
			<pubDate>Tue, 24 Jul 2012 02:52:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1430">MyDigitalpoint</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1601.html</guid>
			<description><![CDATA[I came across with a website where it is possible to test your PHP coding without having to install a server software onto your computer, or having to be at risk messing up your hosting space.<br />
<br />
This is the site if you want to check it out, <a href="http://writecodeonline.com/php/" target="_blank" rel="noopener" class="mycode_url">http://writecodeonline.com/php/</a><br />
<br />
While would be hard to test a full application, it's a good resource to test snippets or functions comprised in a single file.]]></description>
			<content:encoded><![CDATA[I came across with a website where it is possible to test your PHP coding without having to install a server software onto your computer, or having to be at risk messing up your hosting space.<br />
<br />
This is the site if you want to check it out, <a href="http://writecodeonline.com/php/" target="_blank" rel="noopener" class="mycode_url">http://writecodeonline.com/php/</a><br />
<br />
While would be hard to test a full application, it's a good resource to test snippets or functions comprised in a single file.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The Snippets Thread]]></title>
			<link>https://niftyhost.chary.us/support/thread-1339.html</link>
			<pubDate>Mon, 15 Aug 2011 02:00:47 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1430">MyDigitalpoint</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1339.html</guid>
			<description><![CDATA[Based on my own experience, snippets are a great way to learn PHP and sometimes a useful time-saver even if you know it because you can refer to these chunks of code for a quick integration into your coding.<br />
<br />
Let's post small snippets that can be useful to other members whether to learn or add extra functionality to a website or blog, in example, WordPress using the PHP executable plugin.<br />
<br />
The following snippet it's a directory listing so people can browse a directory on your site and even download files when you have setup a restriction via htaccess that does not allow directory listing:<br />
[/quote]<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;?php<br />
&#36;sd = '.';<br />
&#36;dir = opendir(&#36;sd);<br />
echo '&lt;table cellspacing="2" cellpadding="2"&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Directory Name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Dir Type&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Last Modified&lt;/b&gt;&lt;/td&gt;&lt;/td&gt;';<br />
while(&#36;item = readdir(&#36;dir)){<br />
if( (is_dir(&#36;item)) &amp;&amp; (substr(&#36;item, 0, 1) !='.') ){<br />
&#36;dt = filetype(&#36;item);<br />
&#36;lm = date('F j, Y', filemtime(&#36;item));<br />
echo '&lt;tr&gt;&lt;td&gt;&lt;a href="./'.&#36;item.'"&gt;'.&#36;item.'&lt;/a&gt;&lt;/td&gt;&lt;td&gt;'.&#36;dt.'&lt;/td&gt;&lt;td&gt;'.&#36;lm.'&lt;/td&gt;&lt;/tr&gt;';<br />
}<br />
}<br />
echo '&lt;/table&gt;&lt;hr /&gt;';<br />
rewinddir(&#36;dir);<br />
<br />
echo '&lt;table cellspacing="2" cellpadding="2"&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;b&gt;File Name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;File Type&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Size&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Last Mod.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';<br />
while(&#36;item = readdir(&#36;dir)){<br />
if( (is_file(&#36;item)) &amp;&amp; (substr(&#36;item, 0, 1) !='.') ){<br />
&#36;dt = filetype(&#36;item);<br />
&#36;lm = date('F j, Y', filemtime(&#36;item));<br />
&#36;fs = filesize(&#36;item);<br />
echo '&lt;tr&gt;&lt;td&gt;&lt;a href="./'.&#36;item.'"&gt;'.&#36;item.'&lt;/a&gt;&lt;/td&gt;&lt;td&gt;'.&#36;dt.'&lt;/td&gt;&lt;td&gt;'.&#36;fs.' bytes&lt;/td&gt;&lt;td&gt;'.&#36;lm.'&lt;/td&gt;&lt;/tr&gt;';<br />
}<br />
}<br />
echo '&lt;/table&gt;';<br />
closedir(&#36;dir);<br />
?&gt;</code></div></div>]]></description>
			<content:encoded><![CDATA[Based on my own experience, snippets are a great way to learn PHP and sometimes a useful time-saver even if you know it because you can refer to these chunks of code for a quick integration into your coding.<br />
<br />
Let's post small snippets that can be useful to other members whether to learn or add extra functionality to a website or blog, in example, WordPress using the PHP executable plugin.<br />
<br />
The following snippet it's a directory listing so people can browse a directory on your site and even download files when you have setup a restriction via htaccess that does not allow directory listing:<br />
[/quote]<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&lt;?php<br />
&#36;sd = '.';<br />
&#36;dir = opendir(&#36;sd);<br />
echo '&lt;table cellspacing="2" cellpadding="2"&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Directory Name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Dir Type&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Last Modified&lt;/b&gt;&lt;/td&gt;&lt;/td&gt;';<br />
while(&#36;item = readdir(&#36;dir)){<br />
if( (is_dir(&#36;item)) &amp;&amp; (substr(&#36;item, 0, 1) !='.') ){<br />
&#36;dt = filetype(&#36;item);<br />
&#36;lm = date('F j, Y', filemtime(&#36;item));<br />
echo '&lt;tr&gt;&lt;td&gt;&lt;a href="./'.&#36;item.'"&gt;'.&#36;item.'&lt;/a&gt;&lt;/td&gt;&lt;td&gt;'.&#36;dt.'&lt;/td&gt;&lt;td&gt;'.&#36;lm.'&lt;/td&gt;&lt;/tr&gt;';<br />
}<br />
}<br />
echo '&lt;/table&gt;&lt;hr /&gt;';<br />
rewinddir(&#36;dir);<br />
<br />
echo '&lt;table cellspacing="2" cellpadding="2"&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;b&gt;File Name&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;File Type&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Size&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Last Mod.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;';<br />
while(&#36;item = readdir(&#36;dir)){<br />
if( (is_file(&#36;item)) &amp;&amp; (substr(&#36;item, 0, 1) !='.') ){<br />
&#36;dt = filetype(&#36;item);<br />
&#36;lm = date('F j, Y', filemtime(&#36;item));<br />
&#36;fs = filesize(&#36;item);<br />
echo '&lt;tr&gt;&lt;td&gt;&lt;a href="./'.&#36;item.'"&gt;'.&#36;item.'&lt;/a&gt;&lt;/td&gt;&lt;td&gt;'.&#36;dt.'&lt;/td&gt;&lt;td&gt;'.&#36;fs.' bytes&lt;/td&gt;&lt;td&gt;'.&#36;lm.'&lt;/td&gt;&lt;/tr&gt;';<br />
}<br />
}<br />
echo '&lt;/table&gt;';<br />
closedir(&#36;dir);<br />
?&gt;</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[:::Joomla::: Help boat let share joomla best plug-in and modules with how we use it]]></title>
			<link>https://niftyhost.chary.us/support/thread-1332.html</link>
			<pubDate>Sun, 14 Aug 2011 06:16:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1484">mypledge</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1332.html</guid>
			<description><![CDATA[<span style="font-size: large;" class="mycode_size"><span style="font-size: xx-large;" class="mycode_size"><span style="font-size: x-large;" class="mycode_size"><span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">[b]In this thread let's we share our joomla experience and share best future and some good idea which helps us all joomla users to do some experiments and archive best.</span>[/b]</span></span></span></span><hr class="mycode_hr" />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Extension-JCK Editor</span></span><br />
<img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/28869.png" loading="lazy"  alt="[Image: 28869.png]" class="mycode_img" /><br />
<br />
This one of most usefull extension in joomla which help you to insert swf, video and most api to your web site.<br />
<br />
<a href="http://extensions.joomla.org/extensions/edition/editors/90" target="_blank" rel="noopener" class="mycode_url">Download Here from joomla website</a> <br />
<br />
The new JCK architecture, marks the next generation of internet based editors. Its performance is truly amazing, thanks to its plug-n-play state-of-the-art JavaScript API and is much more than an ‘Out of the Box’ installation of the CKeditor! We’ve been under the hood and Joomla-ised its logic into a seamless and extendable integration. Developers can now choose what plug-ins, tool-bars and configure the editor for real-time editing with ease, via a collections of config files. This makes way for the future and we promise to take it places where others cannot go!<br />
<br />
 ★NEXT-GENERATION GRAPHICS<br />
 We've taken the Editor to the design shop and married creative and technical disciplines into a truly beautiful and user-friendly interface. Your find it easier to use, more productive, a tool which aims to put the user in the driving seat.<br />
<br />
 ★CUSTOMIZABLE INTERFACE<br />
 Everyone likes to edit their own way, so we’ve made it easier to adjust the JCK interface. Re-arrange, organize, add or remove buttons or change the colour of the skin in the editor’s parameters.<br />
<br />
 ★SUPER-FAST PERFORMANCE<br />
 Fasten your seatbelt the API engine has always been fast, but this is the fastest ever! It gives the editor dramatically better performance than ever before which means, web editing will feel snappier and more responsive. It’s astonishingly 18x times faster at loading than the JCE Editor – having only a tiny memory footprint, so users can work faster and be more productive! But hey - if you don't believe us, why don't you give it a try and see how fast you can go?<br />
<br />
 ★STATE-OF-THE-ART INTEGRATION<br />
 Its much more than an out-of-the-box installation of the CKeditor! We’ve been under-the-hood and joomla-ised its logic into a seamless and extendable integration. Users can now choose what plug-ins, tool-bars and shape its architecture in all sense of the word - with ease!<br />
<br />
 ★LARGEST PLUGIN REPOSITORY<br />
 Plug-ins are the cornerstone of customisation, letting you personalize your editing experience. These apps can be used to quickly and simply expand the functionality of the editor and with the largest growing extension base of all Joomla editors, you'll be able - to do much more…<br />
<br />
 ★MANAGE YOUR FILES IN ONE PLACE<br />
 Upload images and files, view thumbnails in one place without needing to navigate away! It doesn’t stop there as Joomla! user groups can have their own personal folders, which can be used in a verity of ways! For storing online documents, for nested folders, for relative links to media, flash, electronic documents and image files. The best part is its simplicity - it’s useful, fun, totally free, it comes preinstalled and easy to use!<br />
<br />
 ★CUTTING EDGE INTERNAL CONTENT LINKING<br />
 It doesn't get any easier! JCK is ready to help you find whatever you’re looking for! Find pages with a mouse click and follow the tree menu down through nested categories to articles, menu items and link to just about anything!<br />
]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;" class="mycode_size"><span style="font-size: xx-large;" class="mycode_size"><span style="font-size: x-large;" class="mycode_size"><span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">[b]In this thread let's we share our joomla experience and share best future and some good idea which helps us all joomla users to do some experiments and archive best.</span>[/b]</span></span></span></span><hr class="mycode_hr" />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Extension-JCK Editor</span></span><br />
<img src="http://extensions.joomla.org/components/com_mtree/img/listings/s/28869.png" loading="lazy"  alt="[Image: 28869.png]" class="mycode_img" /><br />
<br />
This one of most usefull extension in joomla which help you to insert swf, video and most api to your web site.<br />
<br />
<a href="http://extensions.joomla.org/extensions/edition/editors/90" target="_blank" rel="noopener" class="mycode_url">Download Here from joomla website</a> <br />
<br />
The new JCK architecture, marks the next generation of internet based editors. Its performance is truly amazing, thanks to its plug-n-play state-of-the-art JavaScript API and is much more than an ‘Out of the Box’ installation of the CKeditor! We’ve been under the hood and Joomla-ised its logic into a seamless and extendable integration. Developers can now choose what plug-ins, tool-bars and configure the editor for real-time editing with ease, via a collections of config files. This makes way for the future and we promise to take it places where others cannot go!<br />
<br />
 ★NEXT-GENERATION GRAPHICS<br />
 We've taken the Editor to the design shop and married creative and technical disciplines into a truly beautiful and user-friendly interface. Your find it easier to use, more productive, a tool which aims to put the user in the driving seat.<br />
<br />
 ★CUSTOMIZABLE INTERFACE<br />
 Everyone likes to edit their own way, so we’ve made it easier to adjust the JCK interface. Re-arrange, organize, add or remove buttons or change the colour of the skin in the editor’s parameters.<br />
<br />
 ★SUPER-FAST PERFORMANCE<br />
 Fasten your seatbelt the API engine has always been fast, but this is the fastest ever! It gives the editor dramatically better performance than ever before which means, web editing will feel snappier and more responsive. It’s astonishingly 18x times faster at loading than the JCE Editor – having only a tiny memory footprint, so users can work faster and be more productive! But hey - if you don't believe us, why don't you give it a try and see how fast you can go?<br />
<br />
 ★STATE-OF-THE-ART INTEGRATION<br />
 Its much more than an out-of-the-box installation of the CKeditor! We’ve been under-the-hood and joomla-ised its logic into a seamless and extendable integration. Users can now choose what plug-ins, tool-bars and shape its architecture in all sense of the word - with ease!<br />
<br />
 ★LARGEST PLUGIN REPOSITORY<br />
 Plug-ins are the cornerstone of customisation, letting you personalize your editing experience. These apps can be used to quickly and simply expand the functionality of the editor and with the largest growing extension base of all Joomla editors, you'll be able - to do much more…<br />
<br />
 ★MANAGE YOUR FILES IN ONE PLACE<br />
 Upload images and files, view thumbnails in one place without needing to navigate away! It doesn’t stop there as Joomla! user groups can have their own personal folders, which can be used in a verity of ways! For storing online documents, for nested folders, for relative links to media, flash, electronic documents and image files. The best part is its simplicity - it’s useful, fun, totally free, it comes preinstalled and easy to use!<br />
<br />
 ★CUTTING EDGE INTERNAL CONTENT LINKING<br />
 It doesn't get any easier! JCK is ready to help you find whatever you’re looking for! Find pages with a mouse click and follow the tree menu down through nested categories to articles, menu items and link to just about anything!<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHP running on CGI mode]]></title>
			<link>https://niftyhost.chary.us/support/thread-1328.html</link>
			<pubDate>Tue, 09 Aug 2011 16:27:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1430">MyDigitalpoint</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1328.html</guid>
			<description><![CDATA[FastCGI is the standard extension of PHP since version 5, correct me if I'm wrong, but while running on CGI performance seems to be improved, I have found some applications that require mod_Apache to work with simple things like mod rewrite.<br />
<br />
Specifically Elgg, a community software that refuses to render search engine friendly URLs if mod_Apache is not enabled, ignoring olympically any rewrite rule on .htaccess.<br />
<br />
Does anyone knows how to enable mod_apache in a jailed SSH environment or cope with a problem like this?<br />
]]></description>
			<content:encoded><![CDATA[FastCGI is the standard extension of PHP since version 5, correct me if I'm wrong, but while running on CGI performance seems to be improved, I have found some applications that require mod_Apache to work with simple things like mod rewrite.<br />
<br />
Specifically Elgg, a community software that refuses to render search engine friendly URLs if mod_Apache is not enabled, ignoring olympically any rewrite rule on .htaccess.<br />
<br />
Does anyone knows how to enable mod_apache in a jailed SSH environment or cope with a problem like this?<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ruby on Rails]]></title>
			<link>https://niftyhost.chary.us/support/thread-1322.html</link>
			<pubDate>Tue, 09 Aug 2011 03:16:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1430">MyDigitalpoint</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1322.html</guid>
			<description><![CDATA[Does anyone is actually coding on Ruby or know what is all that about?<br />
<br />
I remember that Ruby on Rails was introduced as the best next thing on earth, a powerful language that was supposed to leave behind PHP... like Coldfusion was supposed to be the next big thing after ASP, but nothing.<br />
<br />
So please, someone let us know if Ruby as any future or, what are you coding with this programming language?]]></description>
			<content:encoded><![CDATA[Does anyone is actually coding on Ruby or know what is all that about?<br />
<br />
I remember that Ruby on Rails was introduced as the best next thing on earth, a powerful language that was supposed to leave behind PHP... like Coldfusion was supposed to be the next big thing after ASP, but nothing.<br />
<br />
So please, someone let us know if Ruby as any future or, what are you coding with this programming language?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Make a custom window design in visual basic]]></title>
			<link>https://niftyhost.chary.us/support/thread-1292.html</link>
			<pubDate>Fri, 05 Aug 2011 07:57:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1459">man007</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1292.html</guid>
			<description><![CDATA[I am a visual basic programmer so I decited to share some of my knowlege with you. I will tell you how to make a custom window design.<br />
Ok it is very simple... First of all, change the FormBorgerStyle to none. Then add a panel. Now add this code after the Private Class Form1 :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Dim A As New System.Drawing.Point()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim x, y As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim i As String = 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;Private Sub Panel1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseDown<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = Control.MousePosition.X - Me.Location.X<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y = Control.MousePosition.Y - Me.Location.Y<br />
&nbsp;&nbsp;&nbsp;&nbsp;End Sub<br />
&nbsp;&nbsp;&nbsp;&nbsp;Private Sub Panel1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseMove<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If e.Button = MouseButtons.Left Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A = Control.MousePosition<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.X -= (x)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.Y -= (y)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.Location = A<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
&nbsp;&nbsp;&nbsp;&nbsp;End Sub</code></div></div><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">What is this doing?</span></span><br />
This move the form when you hold and move the panel you endered...<br />
Now add three picturebox which will minimize,maximize and close the form...<br />
- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will minimize the form add this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Me.WindowState = FormWindowState.Minimized</code></div></div>- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will maximize the form add the this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>i = i + 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i = 1 Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.WindowState = FormWindowState.Maximized<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i = 2 Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.WindowState = FormWindowState.Normal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If</code></div></div>and the code "Dim i As String = 0" after the Private Class Form1.<br />
<br />
- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will close the form add the this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>End</code></div></div>That’s it!!!<br />
<br />
If you have problem to create your custom form design download an example I have made for you :<br />
<a href="http://adf.ly/18UqS" target="_blank" rel="noopener" class="mycode_url">http://adf.ly/18UqS</a><br />
<br />
If you have any question ask me here! :)]]></description>
			<content:encoded><![CDATA[I am a visual basic programmer so I decited to share some of my knowlege with you. I will tell you how to make a custom window design.<br />
Ok it is very simple... First of all, change the FormBorgerStyle to none. Then add a panel. Now add this code after the Private Class Form1 :<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Dim A As New System.Drawing.Point()<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim x, y As Integer<br />
&nbsp;&nbsp;&nbsp;&nbsp;Dim i As String = 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;Private Sub Panel1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseDown<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = Control.MousePosition.X - Me.Location.X<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y = Control.MousePosition.Y - Me.Location.Y<br />
&nbsp;&nbsp;&nbsp;&nbsp;End Sub<br />
&nbsp;&nbsp;&nbsp;&nbsp;Private Sub Panel1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseMove<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If e.Button = MouseButtons.Left Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A = Control.MousePosition<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.X -= (x)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.Y -= (y)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.Location = A<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
&nbsp;&nbsp;&nbsp;&nbsp;End Sub</code></div></div><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">What is this doing?</span></span><br />
This move the form when you hold and move the panel you endered...<br />
Now add three picturebox which will minimize,maximize and close the form...<br />
- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will minimize the form add this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Me.WindowState = FormWindowState.Minimized</code></div></div>- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will maximize the form add the this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>i = i + 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i = 1 Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.WindowState = FormWindowState.Maximized<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i = 2 Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.WindowState = FormWindowState.Normal<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i = 0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If</code></div></div>and the code "Dim i As String = 0" after the Private Class Form1.<br />
<br />
- <span style="font-weight: bold;" class="mycode_b">To the picturebox that will close the form add the this code :</span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>End</code></div></div>That’s it!!!<br />
<br />
If you have problem to create your custom form design download an example I have made for you :<br />
<a href="http://adf.ly/18UqS" target="_blank" rel="noopener" class="mycode_url">http://adf.ly/18UqS</a><br />
<br />
If you have any question ask me here! :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Php Coder Needed]]></title>
			<link>https://niftyhost.chary.us/support/thread-1248.html</link>
			<pubDate>Thu, 28 Jul 2011 22:19:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1338">Akuri</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1248.html</guid>
			<description><![CDATA[Hello i am in need of a good - average php coder, who  can do Ajax but is not needed really.<br />
The coding is done. Just some modifications is needed and some updating of the current system.<br />
<br />
::About the Project::<br />
It's a Text based Rpg based on Naruto. The game has i said before is Finish, just some updates and modification. Its a hobby so payment won't come until the game is publish and we are pulling in the income. A just need some one who can help me cause am not a PHP coder am a C++ programmer and scripting languages are not my style. We have a temp sever and when we get the few modifications done we will buy a full sever and domain.<br />
<br />
<br />
::Current Team::<br />
1 PHP Coder<br />
1Ajax and Php coder(Not Confrim yet)<br />
1 GFX Artist<br />
2 Content Writiers.<br />
<br />
<br />
For more information on this you can add me on messenger at:chadmitchellleone@yahoo.com<br />
or send me a pm on here.<br />
Thank you.]]></description>
			<content:encoded><![CDATA[Hello i am in need of a good - average php coder, who  can do Ajax but is not needed really.<br />
The coding is done. Just some modifications is needed and some updating of the current system.<br />
<br />
::About the Project::<br />
It's a Text based Rpg based on Naruto. The game has i said before is Finish, just some updates and modification. Its a hobby so payment won't come until the game is publish and we are pulling in the income. A just need some one who can help me cause am not a PHP coder am a C++ programmer and scripting languages are not my style. We have a temp sever and when we get the few modifications done we will buy a full sever and domain.<br />
<br />
<br />
::Current Team::<br />
1 PHP Coder<br />
1Ajax and Php coder(Not Confrim yet)<br />
1 GFX Artist<br />
2 Content Writiers.<br />
<br />
<br />
For more information on this you can add me on messenger at:chadmitchellleone@yahoo.com<br />
or send me a pm on here.<br />
Thank you.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Vs C#]]></title>
			<link>https://niftyhost.chary.us/support/thread-1237.html</link>
			<pubDate>Wed, 20 Jul 2011 16:44:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1338">Akuri</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1237.html</guid>
			<description><![CDATA[Which do you prefer the ASP.NET frame work monster C# or the very independent Java?]]></description>
			<content:encoded><![CDATA[Which do you prefer the ASP.NET frame work monster C# or the very independent Java?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Yahoo! Query Language (YQL)]]></title>
			<link>https://niftyhost.chary.us/support/thread-1071.html</link>
			<pubDate>Wed, 06 Apr 2011 20:50:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=1">Zach</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1071.html</guid>
			<description><![CDATA[I thought this was great. <a href="http://developer.yahoo.com/yql/" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Yahoo! Query Language</span></a> lets you access many web APIs using a (mostly) standardized SQL-like language. Currently, you can access:<ul class="mycode_list"><li>Yahoo! Search Results<br />
</li>
<li>Facebook<br />
</li>
<li>Twitter<br />
</li>
<li>GeoIP<br />
</li>
<li>and a bunch more.<br />
</li>
</ul>
It's really easy to use, too. You can get results in JSON or XML, whichever you prefer to work with, via a simple file_get_contents() in PHP or a similar function in any other language.<br />
Recently, I used it for the "Recent Forum Posts" and "Latest News" sections on the new NiftyHost.us website. YQL has a 'feed' table that parses RSS and Atom feeds for you quickly and easily. This allowed me to set up those sections in a matter of minutes.]]></description>
			<content:encoded><![CDATA[I thought this was great. <a href="http://developer.yahoo.com/yql/" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Yahoo! Query Language</span></a> lets you access many web APIs using a (mostly) standardized SQL-like language. Currently, you can access:<ul class="mycode_list"><li>Yahoo! Search Results<br />
</li>
<li>Facebook<br />
</li>
<li>Twitter<br />
</li>
<li>GeoIP<br />
</li>
<li>and a bunch more.<br />
</li>
</ul>
It's really easy to use, too. You can get results in JSON or XML, whichever you prefer to work with, via a simple file_get_contents() in PHP or a similar function in any other language.<br />
Recently, I used it for the "Recent Forum Posts" and "Latest News" sections on the new NiftyHost.us website. YQL has a 'feed' table that parses RSS and Atom feeds for you quickly and easily. This allowed me to set up those sections in a matter of minutes.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MySql backup?]]></title>
			<link>https://niftyhost.chary.us/support/thread-1038.html</link>
			<pubDate>Mon, 24 Jan 2011 19:28:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=3">Shadow</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-1038.html</guid>
			<description><![CDATA[so i did some google look ups and i came across a few things, and i see you dont have cron jobs anymore? <br />
<br />
/usr/bin/mysqldump -u dbuser -pdbpass --databases dbname &gt; /home/accountname/dbbackup.sql<br />
and<br />
mysqlbackup("localhost","yerdatabase","yerusername","yerpassword","/home/sites/site90/web/backup/sqldata.txt", false);  <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code>&lt;?<br />function&nbsp;mysqlbackup(&#36;host,&#36;dbname,&nbsp;&#36;uid,&nbsp;&#36;pwd,&nbsp;&#36;output,&nbsp;&#36;structure_only)&nbsp;&nbsp;<br />{&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//this&nbsp;function&nbsp;creates&nbsp;a&nbsp;text&nbsp;file&nbsp;(or&nbsp;output&nbsp;to&nbsp;a&nbsp;HTTP&nbsp;connection),&nbsp;that&nbsp;when&nbsp;parsed&nbsp;through&nbsp;MYSQL's&nbsp;telnet&nbsp;client,&nbsp;will&nbsp;re-create&nbsp;the&nbsp;entire&nbsp;database&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//Parameters:&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;host:&nbsp;usually&nbsp;"localhost"&nbsp;but&nbsp;depends&nbsp;on&nbsp;where&nbsp;the&nbsp;MySQL&nbsp;database&nbsp;engine&nbsp;is&nbsp;mounted&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;dbname&nbsp;:&nbsp;The&nbsp;MySQL&nbsp;database&nbsp;name&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;uid&nbsp;:&nbsp;the&nbsp;database's&nbsp;username&nbsp;(not&nbsp;your&nbsp;account's),&nbsp;leave&nbsp;blank&nbsp;if&nbsp;none&nbsp;is&nbsp;required&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;pwd&nbsp;:&nbsp;the&nbsp;database's&nbsp;password&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;output&nbsp;:&nbsp;this&nbsp;is&nbsp;the&nbsp;complete&nbsp;filespec&nbsp;for&nbsp;the&nbsp;output&nbsp;text&nbsp;file,&nbsp;or&nbsp;if&nbsp;you&nbsp;want&nbsp;the&nbsp;result&nbsp;SQL&nbsp;to&nbsp;be&nbsp;sent&nbsp;back&nbsp;to&nbsp;the&nbsp;browser,&nbsp;leave&nbsp;blank.&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;structure_only&nbsp;:&nbsp;set&nbsp;this&nbsp;to&nbsp;true&nbsp;if&nbsp;you&nbsp;want&nbsp;just&nbsp;the&nbsp;schema&nbsp;of&nbsp;the&nbsp;database&nbsp;(not&nbsp;the&nbsp;actual&nbsp;data)&nbsp;to&nbsp;be&nbsp;output.&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strval(&#36;output)!="")&nbsp;&#36;fptr=fopen(&#36;output,"w");&nbsp;else&nbsp;&#36;fptr=false;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//connect&nbsp;to&nbsp;MySQL&nbsp;database&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;con=mysql_connect("localhost",&#36;uid,&nbsp;&#36;pwd);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;db=mysql_select_db(&#36;dbname,&#36;con);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//open&nbsp;back-up&nbsp;file&nbsp;(&nbsp;or&nbsp;no&nbsp;file&nbsp;for&nbsp;browser&nbsp;output)&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//set&nbsp;up&nbsp;database&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&nbsp;"create&nbsp;database&nbsp;&#36;dbname;&#092;n&#092;n");&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//enumerate&nbsp;tables&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;res=mysql_list_tables(&#36;dbname);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;nt=mysql_num_rows(&#36;res);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;a=0;&#36;a&lt;&#36;nt;&#36;a++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;row=mysql_fetch_row(&#36;res);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;tablename=&#36;row[0];&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//start&nbsp;building&nbsp;the&nbsp;table&nbsp;creation&nbsp;query&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql="create&nbsp;table&nbsp;&#36;tablename&#092;n(&#092;n";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;res2=mysql_query("select&nbsp;*&nbsp;from&nbsp;&#36;tablename",&#36;con);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;nf=mysql_num_fields(&#36;res2);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;nr=mysql_num_rows(&#36;res2);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl="";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//parse&nbsp;the&nbsp;field&nbsp;info&nbsp;first&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;b=0;&#36;b&lt;&#36;nf;&#36;b++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fn=mysql_field_name(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ft=mysql_fieldtype(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fs=mysql_field_len(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ff=mysql_field_flags(&#36;res2,&#36;b);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&nbsp;&nbsp;&nbsp;&nbsp;&#36;fn&nbsp;";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(strtolower(&#36;ft))&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"int":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="int";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"blob":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="text";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"real":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="real";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"string":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="char(&#36;fs)";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"unknown":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(intval(&#36;fs))&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;4:&nbsp;&nbsp;&nbsp;&nbsp;//little&nbsp;weakness&nbsp;here...there&nbsp;is&nbsp;no&nbsp;way&nbsp;(thru&nbsp;the&nbsp;PHP/MySQL&nbsp;interface)&nbsp;to&nbsp;tell&nbsp;the&nbsp;difference&nbsp;between&nbsp;a&nbsp;tinyint&nbsp;and&nbsp;a&nbsp;year&nbsp;field&nbsp;type&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="tinyint";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:&nbsp;&nbsp;&nbsp;&nbsp;//we&nbsp;could&nbsp;get&nbsp;a&nbsp;little&nbsp;more&nbsp;optimzation&nbsp;here!&nbsp;(i.e.&nbsp;check&nbsp;for&nbsp;medium&nbsp;ints,&nbsp;etc.)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="int";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"timestamp":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="timestamp";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"date":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="date";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"datetime":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="datetime";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"time":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="time";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:&nbsp;//future&nbsp;support&nbsp;for&nbsp;field&nbsp;types&nbsp;that&nbsp;are&nbsp;not&nbsp;recognized&nbsp;(hopefully&nbsp;this&nbsp;will&nbsp;work&nbsp;without&nbsp;need&nbsp;for&nbsp;future&nbsp;modification)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=&#36;ft;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;//I'm&nbsp;assuming&nbsp;new&nbsp;field&nbsp;types&nbsp;will&nbsp;follow&nbsp;SQL&nbsp;numeric&nbsp;syntax..this&nbsp;is&nbsp;where&nbsp;this&nbsp;support&nbsp;will&nbsp;breakdown&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//VERY,&nbsp;VERY&nbsp;IMPORTANT!!!&nbsp;Don't&nbsp;forget&nbsp;to&nbsp;append&nbsp;the&nbsp;flags&nbsp;onto&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;field&nbsp;creator&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"unsigned")!=false)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//timestamps&nbsp;are&nbsp;a&nbsp;little&nbsp;screwy&nbsp;so&nbsp;we&nbsp;test&nbsp;for&nbsp;them&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ft!="timestamp")&nbsp;&#36;sql.="&nbsp;unsigned";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"zerofill")!=false)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//timestamps&nbsp;are&nbsp;a&nbsp;little&nbsp;screwy&nbsp;so&nbsp;we&nbsp;test&nbsp;for&nbsp;them&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ft!="timestamp")&nbsp;&#36;sql.="&nbsp;zerofill";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"auto_increment")!=false)&nbsp;&#36;sql.="&nbsp;auto_increment";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"not_null")!=false)&nbsp;&#36;sql.="&nbsp;not&nbsp;null";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"primary_key")!=false)&nbsp;&#36;sql.="&nbsp;primary&nbsp;key";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//End&nbsp;of&nbsp;field&nbsp;flags&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;b&lt;&#36;nf-1)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=",&#092;n";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl.=&#36;fn.",&nbsp;";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&#092;n);&#092;n&#092;n";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl.=&#36;fn;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//we&nbsp;need&nbsp;some&nbsp;of&nbsp;the&nbsp;info&nbsp;generated&nbsp;in&nbsp;this&nbsp;loop&nbsp;later&nbsp;in&nbsp;the&nbsp;algorythm...save&nbsp;what&nbsp;we&nbsp;need&nbsp;to&nbsp;arrays&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fna[&#36;b]=&#36;fn;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ina[&#36;b]=&#36;is_numeric;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&#36;sql);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;structure_only!=true)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//parse&nbsp;out&nbsp;the&nbsp;table's&nbsp;data&nbsp;and&nbsp;generate&nbsp;the&nbsp;SQL&nbsp;INSERT&nbsp;statements&nbsp;in&nbsp;order&nbsp;to&nbsp;replicate&nbsp;the&nbsp;data&nbsp;itself...&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;c=0;&#36;c&lt;&#36;nr;&#36;c++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql="insert&nbsp;into&nbsp;&#36;tablename&nbsp;(&#36;fl)&nbsp;values&nbsp;(";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;row=mysql_fetch_row(&#36;res2);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;d=0;&#36;d&lt;&#36;nf;&#36;d++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;data=strval(&#36;row[&#36;d]);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ina[&#36;d]==true)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=&nbsp;intval(&#36;data);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&#092;"".mysql_escape_string(&#36;data)."&#092;"";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;d&lt;(&#36;nf-1))&nbsp;&#36;sql.=",&nbsp;";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=");&#092;n";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&#36;sql);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,"&#092;n&#092;n");&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mysql_free_result(&#36;res2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;fptr!=false)&nbsp;fclose(&#36;fptr);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;&nbsp;<br /><br />}&nbsp;&nbsp;<br /><br />function&nbsp;out(&#36;fptr,&#36;s)&nbsp;&nbsp;<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;fptr==false)&nbsp;echo("&#36;s");&nbsp;else&nbsp;fputs(&#36;fptr,&#36;s);&nbsp;&nbsp;<br />}<br />?&gt;</code></div></div></div>what works best?]]></description>
			<content:encoded><![CDATA[so i did some google look ups and i came across a few things, and i see you dont have cron jobs anymore? <br />
<br />
/usr/bin/mysqldump -u dbuser -pdbpass --databases dbname &gt; /home/accountname/dbbackup.sql<br />
and<br />
mysqlbackup("localhost","yerdatabase","yerusername","yerpassword","/home/sites/site90/web/backup/sqldata.txt", false);  <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code>&lt;?<br />function&nbsp;mysqlbackup(&#36;host,&#36;dbname,&nbsp;&#36;uid,&nbsp;&#36;pwd,&nbsp;&#36;output,&nbsp;&#36;structure_only)&nbsp;&nbsp;<br />{&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//this&nbsp;function&nbsp;creates&nbsp;a&nbsp;text&nbsp;file&nbsp;(or&nbsp;output&nbsp;to&nbsp;a&nbsp;HTTP&nbsp;connection),&nbsp;that&nbsp;when&nbsp;parsed&nbsp;through&nbsp;MYSQL's&nbsp;telnet&nbsp;client,&nbsp;will&nbsp;re-create&nbsp;the&nbsp;entire&nbsp;database&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//Parameters:&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;host:&nbsp;usually&nbsp;"localhost"&nbsp;but&nbsp;depends&nbsp;on&nbsp;where&nbsp;the&nbsp;MySQL&nbsp;database&nbsp;engine&nbsp;is&nbsp;mounted&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;dbname&nbsp;:&nbsp;The&nbsp;MySQL&nbsp;database&nbsp;name&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;uid&nbsp;:&nbsp;the&nbsp;database's&nbsp;username&nbsp;(not&nbsp;your&nbsp;account's),&nbsp;leave&nbsp;blank&nbsp;if&nbsp;none&nbsp;is&nbsp;required&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;pwd&nbsp;:&nbsp;the&nbsp;database's&nbsp;password&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;output&nbsp;:&nbsp;this&nbsp;is&nbsp;the&nbsp;complete&nbsp;filespec&nbsp;for&nbsp;the&nbsp;output&nbsp;text&nbsp;file,&nbsp;or&nbsp;if&nbsp;you&nbsp;want&nbsp;the&nbsp;result&nbsp;SQL&nbsp;to&nbsp;be&nbsp;sent&nbsp;back&nbsp;to&nbsp;the&nbsp;browser,&nbsp;leave&nbsp;blank.&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&#36;structure_only&nbsp;:&nbsp;set&nbsp;this&nbsp;to&nbsp;true&nbsp;if&nbsp;you&nbsp;want&nbsp;just&nbsp;the&nbsp;schema&nbsp;of&nbsp;the&nbsp;database&nbsp;(not&nbsp;the&nbsp;actual&nbsp;data)&nbsp;to&nbsp;be&nbsp;output.&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strval(&#36;output)!="")&nbsp;&#36;fptr=fopen(&#36;output,"w");&nbsp;else&nbsp;&#36;fptr=false;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//connect&nbsp;to&nbsp;MySQL&nbsp;database&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;con=mysql_connect("localhost",&#36;uid,&nbsp;&#36;pwd);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;db=mysql_select_db(&#36;dbname,&#36;con);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//open&nbsp;back-up&nbsp;file&nbsp;(&nbsp;or&nbsp;no&nbsp;file&nbsp;for&nbsp;browser&nbsp;output)&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//set&nbsp;up&nbsp;database&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&nbsp;"create&nbsp;database&nbsp;&#36;dbname;&#092;n&#092;n");&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;//enumerate&nbsp;tables&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;res=mysql_list_tables(&#36;dbname);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&#36;nt=mysql_num_rows(&#36;res);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;a=0;&#36;a&lt;&#36;nt;&#36;a++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;row=mysql_fetch_row(&#36;res);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;tablename=&#36;row[0];&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//start&nbsp;building&nbsp;the&nbsp;table&nbsp;creation&nbsp;query&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql="create&nbsp;table&nbsp;&#36;tablename&#092;n(&#092;n";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;res2=mysql_query("select&nbsp;*&nbsp;from&nbsp;&#36;tablename",&#36;con);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;nf=mysql_num_fields(&#36;res2);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;nr=mysql_num_rows(&#36;res2);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl="";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//parse&nbsp;the&nbsp;field&nbsp;info&nbsp;first&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;b=0;&#36;b&lt;&#36;nf;&#36;b++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fn=mysql_field_name(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ft=mysql_fieldtype(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fs=mysql_field_len(&#36;res2,&#36;b);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ff=mysql_field_flags(&#36;res2,&#36;b);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&nbsp;&nbsp;&nbsp;&nbsp;&#36;fn&nbsp;";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(strtolower(&#36;ft))&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"int":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="int";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"blob":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="text";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"real":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="real";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"string":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="char(&#36;fs)";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"unknown":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(intval(&#36;fs))&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;4:&nbsp;&nbsp;&nbsp;&nbsp;//little&nbsp;weakness&nbsp;here...there&nbsp;is&nbsp;no&nbsp;way&nbsp;(thru&nbsp;the&nbsp;PHP/MySQL&nbsp;interface)&nbsp;to&nbsp;tell&nbsp;the&nbsp;difference&nbsp;between&nbsp;a&nbsp;tinyint&nbsp;and&nbsp;a&nbsp;year&nbsp;field&nbsp;type&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="tinyint";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:&nbsp;&nbsp;&nbsp;&nbsp;//we&nbsp;could&nbsp;get&nbsp;a&nbsp;little&nbsp;more&nbsp;optimzation&nbsp;here!&nbsp;(i.e.&nbsp;check&nbsp;for&nbsp;medium&nbsp;ints,&nbsp;etc.)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="int";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"timestamp":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="timestamp";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"date":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="date";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"datetime":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="datetime";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;"time":&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="time";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=false;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:&nbsp;//future&nbsp;support&nbsp;for&nbsp;field&nbsp;types&nbsp;that&nbsp;are&nbsp;not&nbsp;recognized&nbsp;(hopefully&nbsp;this&nbsp;will&nbsp;work&nbsp;without&nbsp;need&nbsp;for&nbsp;future&nbsp;modification)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=&#36;ft;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;is_numeric=true;&nbsp;//I'm&nbsp;assuming&nbsp;new&nbsp;field&nbsp;types&nbsp;will&nbsp;follow&nbsp;SQL&nbsp;numeric&nbsp;syntax..this&nbsp;is&nbsp;where&nbsp;this&nbsp;support&nbsp;will&nbsp;breakdown&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//VERY,&nbsp;VERY&nbsp;IMPORTANT!!!&nbsp;Don't&nbsp;forget&nbsp;to&nbsp;append&nbsp;the&nbsp;flags&nbsp;onto&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;field&nbsp;creator&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"unsigned")!=false)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//timestamps&nbsp;are&nbsp;a&nbsp;little&nbsp;screwy&nbsp;so&nbsp;we&nbsp;test&nbsp;for&nbsp;them&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ft!="timestamp")&nbsp;&#36;sql.="&nbsp;unsigned";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"zerofill")!=false)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//timestamps&nbsp;are&nbsp;a&nbsp;little&nbsp;screwy&nbsp;so&nbsp;we&nbsp;test&nbsp;for&nbsp;them&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ft!="timestamp")&nbsp;&#36;sql.="&nbsp;zerofill";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"auto_increment")!=false)&nbsp;&#36;sql.="&nbsp;auto_increment";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"not_null")!=false)&nbsp;&#36;sql.="&nbsp;not&nbsp;null";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(strpos(&#36;ff,"primary_key")!=false)&nbsp;&#36;sql.="&nbsp;primary&nbsp;key";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//End&nbsp;of&nbsp;field&nbsp;flags&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;b&lt;&#36;nf-1)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=",&#092;n";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl.=&#36;fn.",&nbsp;";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&#092;n);&#092;n&#092;n";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fl.=&#36;fn;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//we&nbsp;need&nbsp;some&nbsp;of&nbsp;the&nbsp;info&nbsp;generated&nbsp;in&nbsp;this&nbsp;loop&nbsp;later&nbsp;in&nbsp;the&nbsp;algorythm...save&nbsp;what&nbsp;we&nbsp;need&nbsp;to&nbsp;arrays&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;fna[&#36;b]=&#36;fn;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ina[&#36;b]=&#36;is_numeric;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&#36;sql);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;structure_only!=true)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//parse&nbsp;out&nbsp;the&nbsp;table's&nbsp;data&nbsp;and&nbsp;generate&nbsp;the&nbsp;SQL&nbsp;INSERT&nbsp;statements&nbsp;in&nbsp;order&nbsp;to&nbsp;replicate&nbsp;the&nbsp;data&nbsp;itself...&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;c=0;&#36;c&lt;&#36;nr;&#36;c++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql="insert&nbsp;into&nbsp;&#36;tablename&nbsp;(&#36;fl)&nbsp;values&nbsp;(";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;row=mysql_fetch_row(&#36;res2);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(&#36;d=0;&#36;d&lt;&#36;nf;&#36;d++)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;data=strval(&#36;row[&#36;d]);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;ina[&#36;d]==true)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=&nbsp;intval(&#36;data);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.="&#092;"".mysql_escape_string(&#36;data)."&#092;"";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;d&lt;(&#36;nf-1))&nbsp;&#36;sql.=",&nbsp;";&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;sql.=");&#092;n";&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,&#36;sql);&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out(&#36;fptr,"&#092;n&#092;n");&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mysql_free_result(&#36;res2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;fptr!=false)&nbsp;fclose(&#36;fptr);&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;&nbsp;<br /><br />}&nbsp;&nbsp;<br /><br />function&nbsp;out(&#36;fptr,&#36;s)&nbsp;&nbsp;<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&#36;fptr==false)&nbsp;echo("&#36;s");&nbsp;else&nbsp;fputs(&#36;fptr,&#36;s);&nbsp;&nbsp;<br />}<br />?&gt;</code></div></div></div>what works best?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHP OOP variable scope problem]]></title>
			<link>https://niftyhost.chary.us/support/thread-945.html</link>
			<pubDate>Mon, 27 Dec 2010 22:10:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=10">Vanilla</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-945.html</guid>
			<description><![CDATA[Aight', I've never dug deep into the php OOP thing, as I've always relied on procedural programming or OOP on a very low level...bla...bla...<br />
Silly me, <img src="http://adminsecret.monster.com/nfs/adminsecret/photos/0000/5533/mr-bean_sq50.jpg?1227175124" loading="lazy"  alt="[Image: mr-bean_sq50.jpg?1227175124]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">ANYWAY</span>, I've run into a problem, I just can't solve. I donno' whether I should use &#36;this, parent, self, :: (Scope resolution operator). Or whether the static keywords is even supposed to be there.<br />
<br />
The case is, that I have a <span style="font-weight: bold;" class="mycode_b">main</span> class, in which I've instantialized(?) two secondary classes (<span style="font-weight: bold;" class="mycode_b">Main -&gt; One</span> and <span style="font-weight: bold;" class="mycode_b">Main -&gt; Two</span>).<br />
Afterwards, through the main class I've changed instance <span style="font-weight: bold;" class="mycode_b">Two</span>'s variable <span style="font-weight: bold;" class="mycode_b">&#36;Xenon</span> to be " in ". But I keep getting an:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Trying to get property of non-object</code></div></div> - error.<br />
<br />
Don't mind the resulting sentence, it's just random stuff<br />
<span style="font-weight: bold;" class="mycode_b">Main.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;One</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;Two</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">Init</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require(</span><span style="color: #DD0000">"child.php"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require(</span><span style="color: #DD0000">"child2.php"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">One&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">First</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Second</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&nbsp;in&nbsp;"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">One</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #DD0000">"the&nbsp;Oven"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /></span><span style="color: #0000BB">&#36;Main&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Main</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Init</span><span style="color: #007700">();&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">child.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">First&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo(</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">A</span><span style="color: #007700">().</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">&#36;Xeen</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Result&nbsp;i&nbsp;want:&nbsp;Mary's&nbsp;pet&nbsp;was&nbsp;burned&nbsp;in&nbsp;the&nbsp;oven<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Actual&nbsp;result:&nbsp;Mary's&nbsp;pet&nbsp;was&nbsp;burnedthe&nbsp;oven<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">child2.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Second&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;Xeen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&nbsp;was&nbsp;burned"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;Xenon</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">A</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(</span><span style="color: #DD0000">"Mary's&nbsp;Pet"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
I've found out, that I can get the result I want if I pinpoint the &#36;Xenon variable from an absolute/global perspective, like this:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo(</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">A</span><span style="color: #007700">().</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">&#36;Xeen</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div>But that kinda sucks, isn't there a relative way to do it? Like where you point to the parent and then point to subject from there? Hope you understand what I mean.<br />
<br />
Regards and thanks in advance<br />
- Vanilla]]></description>
			<content:encoded><![CDATA[Aight', I've never dug deep into the php OOP thing, as I've always relied on procedural programming or OOP on a very low level...bla...bla...<br />
Silly me, <img src="http://adminsecret.monster.com/nfs/adminsecret/photos/0000/5533/mr-bean_sq50.jpg?1227175124" loading="lazy"  alt="[Image: mr-bean_sq50.jpg?1227175124]" class="mycode_img" /><br />
<span style="font-weight: bold;" class="mycode_b">ANYWAY</span>, I've run into a problem, I just can't solve. I donno' whether I should use &#36;this, parent, self, :: (Scope resolution operator). Or whether the static keywords is even supposed to be there.<br />
<br />
The case is, that I have a <span style="font-weight: bold;" class="mycode_b">main</span> class, in which I've instantialized(?) two secondary classes (<span style="font-weight: bold;" class="mycode_b">Main -&gt; One</span> and <span style="font-weight: bold;" class="mycode_b">Main -&gt; Two</span>).<br />
Afterwards, through the main class I've changed instance <span style="font-weight: bold;" class="mycode_b">Two</span>'s variable <span style="font-weight: bold;" class="mycode_b">&#36;Xenon</span> to be " in ". But I keep getting an:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Trying to get property of non-object</code></div></div> - error.<br />
<br />
Don't mind the resulting sentence, it's just random stuff<br />
<span style="font-weight: bold;" class="mycode_b">Main.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;One</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;Two</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">Init</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require(</span><span style="color: #DD0000">"child.php"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require(</span><span style="color: #DD0000">"child2.php"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">One&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">First</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Second</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&nbsp;in&nbsp;"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">One</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #DD0000">"the&nbsp;Oven"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /></span><span style="color: #0000BB">&#36;Main&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Main</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Init</span><span style="color: #007700">();&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">child.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">First&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo(</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">A</span><span style="color: #007700">().</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">&#36;Xeen</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Result&nbsp;i&nbsp;want:&nbsp;Mary's&nbsp;pet&nbsp;was&nbsp;burned&nbsp;in&nbsp;the&nbsp;oven<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Actual&nbsp;result:&nbsp;Mary's&nbsp;pet&nbsp;was&nbsp;burnedthe&nbsp;oven<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">child2.php</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Second&nbsp;</span><span style="color: #007700">extends&nbsp;</span><span style="color: #0000BB">Main<br /></span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;Xeen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"&nbsp;was&nbsp;burned"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;public&nbsp;</span><span style="color: #0000BB">&#36;Xenon</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;</span><span style="color: #0000BB">A</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(</span><span style="color: #DD0000">"Mary's&nbsp;Pet"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
I've found out, that I can get the result I want if I pinpoint the &#36;Xenon variable from an absolute/global perspective, like this:<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">Activate</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo(</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">A</span><span style="color: #007700">().</span><span style="color: #0000BB">Second</span><span style="color: #007700">::</span><span style="color: #0000BB">&#36;Xeen</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Main</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Two</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">Xenon</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;Arg</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div>But that kinda sucks, isn't there a relative way to do it? Like where you point to the parent and then point to subject from there? Hope you understand what I mean.<br />
<br />
Regards and thanks in advance<br />
- Vanilla]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Python]Searching for a urllib additon/replacement that supports Keep-Alive]]></title>
			<link>https://niftyhost.chary.us/support/thread-777.html</link>
			<pubDate>Sun, 14 Nov 2010 12:08:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=75">RichardGv</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-777.html</guid>
			<description><![CDATA[Here's my question, if stated in the briefest way: Where can I find an addition/replacement of urllib in Python 3.1 that supports Keep-Alive in HTTP 1.1?<br />
<br />
There are a few modules that I found, but not so great for my need:<ul class="mycode_list"><li><a href="http://code.google.com/p/httplib2/" target="_blank" rel="noopener" class="mycode_url">httplib2</a>. It supports Python 3 but the cookie handling is too simple.<br />
</li>
<li><a href="http://pycurl.sourceforge.net/" target="_blank" rel="noopener" class="mycode_url">pycurl</a>. Python 2 only?<br />
</li>
<li><a href="http://linux.duke.edu/urlgrabber/" target="_blank" rel="noopener" class="mycode_url">urlgrabber</a>. Python 2 only?<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Here's my question, if stated in the briefest way: Where can I find an addition/replacement of urllib in Python 3.1 that supports Keep-Alive in HTTP 1.1?<br />
<br />
There are a few modules that I found, but not so great for my need:<ul class="mycode_list"><li><a href="http://code.google.com/p/httplib2/" target="_blank" rel="noopener" class="mycode_url">httplib2</a>. It supports Python 3 but the cookie handling is too simple.<br />
</li>
<li><a href="http://pycurl.sourceforge.net/" target="_blank" rel="noopener" class="mycode_url">pycurl</a>. Python 2 only?<br />
</li>
<li><a href="http://linux.duke.edu/urlgrabber/" target="_blank" rel="noopener" class="mycode_url">urlgrabber</a>. Python 2 only?<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Smarty to Dwoo]]></title>
			<link>https://niftyhost.chary.us/support/thread-711.html</link>
			<pubDate>Sun, 31 Oct 2010 20:10:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=159">NightZ</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-711.html</guid>
			<description><![CDATA[Does anyone know how to convert smarty code over to dwoo.<br />
I have this code I need to change over from smarty to dwoo.<br />
They are quite similar but it is driving me crazy trying to get it right.<br />
<br />
<a href="http://pastebin.com/esBp31vY" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/esBp31vY</a><br />
<br />
It's not too important, just for learning and comparing the code.<br />
<br />
]]></description>
			<content:encoded><![CDATA[Does anyone know how to convert smarty code over to dwoo.<br />
I have this code I need to change over from smarty to dwoo.<br />
They are quite similar but it is driving me crazy trying to get it right.<br />
<br />
<a href="http://pastebin.com/esBp31vY" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/esBp31vY</a><br />
<br />
It's not too important, just for learning and comparing the code.<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Dev.Opera - Good webdevelopment site]]></title>
			<link>https://niftyhost.chary.us/support/thread-663.html</link>
			<pubDate>Wed, 20 Oct 2010 16:42:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=10">Vanilla</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-663.html</guid>
			<description><![CDATA[Well, I've always liked this site, so I thought i'd share it with you (in case you didn't know it already).<br />
<br />
It has lots of interesting tutorials and articles related to some of the newest technologies available, such as <a href="http://dev.opera.com/articles/html/" target="_blank" rel="noopener" class="mycode_url">HTML5</a>, <a href="http://dev.opera.com/articles/css/" target="_blank" rel="noopener" class="mycode_url">CSS3</a> aswell as some of the newest <a href="http://dev.opera.com/articles/javascript/" target="_blank" rel="noopener" class="mycode_url">javascript API's</a> and much more.<br />
Of course, the site is primarily aimed at Opera users, but the majority of all codes is also supported by the equal versions of the competing browsers.<br />
<br />
<a href="http://dev.opera.com/" target="_blank" rel="noopener" class="mycode_url">http://dev.opera.com/</a><br />
<br />
Cheers ;)]]></description>
			<content:encoded><![CDATA[Well, I've always liked this site, so I thought i'd share it with you (in case you didn't know it already).<br />
<br />
It has lots of interesting tutorials and articles related to some of the newest technologies available, such as <a href="http://dev.opera.com/articles/html/" target="_blank" rel="noopener" class="mycode_url">HTML5</a>, <a href="http://dev.opera.com/articles/css/" target="_blank" rel="noopener" class="mycode_url">CSS3</a> aswell as some of the newest <a href="http://dev.opera.com/articles/javascript/" target="_blank" rel="noopener" class="mycode_url">javascript API's</a> and much more.<br />
Of course, the site is primarily aimed at Opera users, but the majority of all codes is also supported by the equal versions of the competing browsers.<br />
<br />
<a href="http://dev.opera.com/" target="_blank" rel="noopener" class="mycode_url">http://dev.opera.com/</a><br />
<br />
Cheers ;)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[WordPress Server Load?]]></title>
			<link>https://niftyhost.chary.us/support/thread-604.html</link>
			<pubDate>Wed, 06 Oct 2010 05:50:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://niftyhost.chary.us/support/member.php?action=profile&uid=3">Mone</a>]]></dc:creator>
			<guid isPermaLink="false">https://niftyhost.chary.us/support/thread-604.html</guid>
			<description><![CDATA[Is it me or sites with WordPress take a while to load are there any plugins that can make loading times much faster!? i use one of the seo plugins. But eh I think it slowed it down some.]]></description>
			<content:encoded><![CDATA[Is it me or sites with WordPress take a while to load are there any plugins that can make loading times much faster!? i use one of the seo plugins. But eh I think it slowed it down some.]]></content:encoded>
		</item>
	</channel>
</rss>