®0L¥ wrote:
> I have a littli application in PHP that I do with appserv, in my local
> server work ok but when I upload de page.php to the hosting server don't
> work, the hosting say in your page that support php and the web server is
> apache because the directory is httpdocs, and why my page dond;t work in the
> hosting and work ok in my local server ??
>
>
> //before I have a html form
>
> <form action="find.php" method="post">
> <tr>
> <td height="24" valign="top" class="menu"
> style="text-align: left"><table width="210" border="0" cellspacing="0"
> cellpadding="0">
> <tr>
> <td width="7" height="23"
> class="text_1"></span></td>
> <td width="105"><span class="text_1">Your Company
> Name:</span></td>
> <td width="98" valign="top"><input name="cname"
> type="text" size="11" maxlength="20" align="right"></td>
> </tr>
> </table></td>
> </tr>
> <tr>
> <td height="22" valign="top"><table width="210"
> border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td width="7" height="22"
> class="text_1"></span></td>
> <td width="105"><span class="text_1">Your E-Mail
> Address:</span></td>
> <td width="98" valign="top"><input name="email"
> type="text" size="11" maxlength="40" align="right"></td>
> </tr>
> </table></td>
> </tr>
> <tr>
> <td height="42" valign="top"><table width="210"
> border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td class="text_1" width="124" height="27"> Find by
> Zip Code: </td>
> <td width="86"><input name="zip" type="text"
> size="9" maxlength="5" align="right"></td>
> </tr>
> </table>
> <table width="210" border="0" cellspacing="0"
> cellpadding="0">
> <tr>
> <td class="text_1" width="90" height="22"></td>
> <td width="79"></td>
> <td width="41" valign="bottom"><input type="image"
> src="images/find.jpg" width="33" height="20"></td>
> </tr>
> </table></td>
> </tr>
> </form>
>
>
> // I try with this application in find.php
>
>
> <?
> if (!$cname)
> {
> echo "<font color=\"maroon\">Enter your Company
> Name.</font>";
> }
> elseif
> (!ereg("^[a-za-z0-9_\...@[a-za-z0-9\-]+\.[a-za-z0-9\-\.]+$", $email))
> {
> echo "<font color=\"maroon\">Enter a Valid E-Mail
> Address.</font>";
> }
> elseif (strlen($zip)<5)
> {
> echo "<font color=\"maroon\">Enter a Valid Zip
> Code.</font>";
> }
> elseif (ereg("[^0-9]", $zip))
> {
> echo "<font color=\"maroon\">Enter a Valid Zip
> Code.</font>";
> }
> else
> {
> echo "<font color=\"maroon\">Find an Agent close to
> you.</font>";
> }
> ?>
>
> Thanks to all.
>
Your code is relying on register_globals which is bad and seems to be
enabled on your local server but not on your hosting server. Use the
$_POST superglobal array:
if (!$_POST['cname'])
//etc...
--
Thanks!
-Shawn
http://www.spidean.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php