Jump to content

Form Not Working on Https


scott botkins

Recommended Posts

Hello Guys,

 

The following coding is being used for my form.

 

<?php


$subject = 'Order - Toyota Auto Parts';                // Subject of email sent to you.
$emailadd = '[email protected]';        // Your email address. This is where the form information will be sent.
$client = $_POST['Email']; 
$url = 'https://www.toyotaautoparts.com/nosuccess.html';               // Where to redirect after form is processed.
$req = '0';                                  // Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty.

// --------------------------Do not edit below this line--------------------------
$text = "Results from form:\n\n";       
$space = '  ';
$line = '
';
foreach ($_POST as $key => $value)
{
if ($req == '1')
{
	if ($value == '')
	{echo "";die;}
}
$j = strlen($key);
	if ($j >= 30)
	{echo "Name of form element $key cannot be longer than 20 characters";die;}
$j = 20 - $j;
	for ($i = 1; $i <= $j; $i++)
	{$space .= ' ';}
$value = str_replace('\n', "$line", $value);
$conc = "{$key}:$space{$value}$line";
$text .= $conc;
$space = '  ';
}
$headers  = 'From: '.$client.'';

mail($emailadd, $subject, $text, $headers);
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
?>

 

The actual coding of the form is this:

 

<form action="http://www.toyotaautoparts.com/forms/order.php" method="POST">


                <p align="left"><font face="Tahoma" size="2">Please use this 
			form to order your discounted Toyota parts.  You will 
			be notified when your order ships.  </font><h3 align="center"><b>
		<font face="Tahoma" size="3">Shipping Information</font></b></h3>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="77"><b><font size="2" face="Tahoma">First Name</font></b></td>

                <td width="46"><b><font face="Tahoma"><input type="text" name="FirstName" size="17"></font></b></td>

                <td width="85"><b><font size="2" face="Tahoma">Last Name</font></b></td>

                <td width="95"><b><font face="Tahoma"><input type="text" name="LastName" size="17"></font></b></td>

              </tr>

              <tr>

                <td width="77"><b><font size="2" face="Tahoma">Address</font></b></td>

                <td width="46"><b><font face="Tahoma"><input type="text" name="Address" size="17"></font></b></td>

                <td width="85"><b><font size="2" face="Tahoma">Apt. #</font></b></td>

                <td width="95"><b><font face="Tahoma"><input type="text" name="Address2" size="17"></font></b></td>

              </tr>

              <tr>

                <td width="77"><b><font size="2" face="Tahoma">City</font></b></td>

                <td width="46"><b><font face="Tahoma"><input type="text" name="City" size="17"></font></b></td>

                <td width="85"><b><font size="2" face="Tahoma">State</font></b></td>

                <td width="95"><b><font face="Tahoma"><input type="text" name="State" size="17"></font></b></td>

              </tr>

              <tr>

                <td width="77">

                  <p align="left"><b><font size="2" face="Tahoma">Zip</font></b></td>

                <td width="46"><b>

                <font face="Tahoma">
			<input type="text" name="Zip" size="17"></font></b></td>

                <td width="85"><b><font size="2" face="Tahoma">E-mail*</font></b></td>

                <td width="95"><b>

                <font face="Tahoma">
			<input type="text" name="Email" size="17"></font></b></td>

              </tr>

              <tr>

                <td width="77"><b><font size="2" face="Tahoma">H. Phone</font></b></td>

                <td width="46"><b><font face="Tahoma"><input type="text" name="HomePhone" size="17"></font></b></td>

                <td width="85"><b><font size="2" face="Tahoma">W. Phone</font></b></td>

                <td width="95"><b><font face="Tahoma"><input type="text" name="WorkPhone" size="17"></font></b></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="197"><b><font size="2" face="Tahoma">Preferred 
			Shipping Method:</font></b></td>

                <td width="243"><font face="Tahoma"><select size="1" name="ShipMethod">

                    <option selected>UPS Ground</option>

                    <option>UPS 3 Day Select</option>

                    <option>UPS 2nd Day Air</option>

                    <option>UPS Next Day Air</option>

                  </select></font></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582" height="49">

              <tr>

                <td width="100%" height="45">

                  <p align="center"><b><font face="Tahoma">Automobile 
				Information</font></b></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="96">

                  <p align="left"><b><font size="2" face="Tahoma">Year</font></b></td>

                <td width="131">

                  <p align="left"><font face="Tahoma"><select size="1" name="Year">

                  <option selected>Year</option>
                  <option>2008</option>
                  <option>2007</option>
                  <option>2006</option>

                  <option>2005</option>

                  <option>2004</option>

                  <option>2003</option>

                  <option>2002</option>

                  <option>2001</option>

                  <option>2000</option>

                  <option>1999</option>

                  <option>1998</option>

                  <option>1997</option>

                  <option>1996</option>

                  <option>1995</option>

                  <option>1994</option>

                  <option>1993</option>

                  <option>1992</option>

                  <option>1991</option>

                  <option>1990</option>

                  <option>1989</option>

                  <option>1988</option>

                  <option>1987</option>

                  <option>1986</option>

                  <option>1985</option>

                  <option>1984</option>

                  <option>1983</option>

                  <option>1982</option>

                  <option>1981</option>

                  <option>1980</option>

                  <option>1979</option>

                  <option>1978</option>

                  <option>1977</option>

                  <option>1976</option>

                  <option>1975</option>

                  <option>1974</option>

                  <option>1973</option>

                  <option>1972</option>

                  <option>1971</option>

                  <option>1970</option>

                   

                  </select></font></td>

                <td width="83">

                  <p align="left"><b><font size="2" face="Tahoma">Make</font></b></td>

                <td width="134">

                  <p align="left"><font face="Tahoma"><select size="1" name="Make">

                    <option selected>Toyota</option>

                  </select></font></p>

                </td>

              </tr>

              <tr>

                <td width="96">

                  <p align="left"><b><font size="2" face="Tahoma">Model</font></b></td>

                <td width="131">

                  <p align="left"><font face="Tahoma"><input type="text" name="T1" size="17"></font></td>

                <td width="83">

                  <p align="left"><b><font size="2" face="Tahoma">Engine</font></b></td>

                <td width="134"><font face="Tahoma"><select size="1" name="Engine">

                  <option selected>Engine</option>

                  <option>4 Cylinder</option>

                  <option>6 Cylinder</option>

                  <option>8 Cylinder</option>

                  <option>Deisel</option>

                  <option>Other</option>

                   

                  </select></font></td>

              </tr>

              <tr>

                <td width="96"><b><font size="2" face="Tahoma">Transmission</font></b></td>

                <td width="131"><font face="Tahoma"><select size="1" name="Transmission">

                  <option selected>Transmission</option>

                  <option>3 Speed Auto</option>

                  <option>4 Speed Auto</option>

                  <option>3 Speed Manual</option>

                  <option>4 Speed Manual</option>

                  <option>5 Speed Manual</option>

                  <option>6 Speed Manual</option>

                  <option>Other</option>

                   

                  </select></font></td>

                <td width="83">

                  <p align="left"><b><font size="2" face="Tahoma">Body Style</font></b></td>

                <td width="134"><font face="Tahoma"><select size="1" name="BodyStyle">

                  <option selected>BodyStyle</option>

                  <option>Coupe</option>

                  <option>Liftback</option>

                  <option>2 Door Sedan</option>

                  <option>4 Door Sedan</option>

                  <option>Wagon</option>

                  <option>2 X 4 Truck</option>

                  <option>4 X 4 Truck</option>

                  <option>4  X 4 Wagon</option>

                  <option>Sport Utility</option>

                  <option>2 Door Roadster</option>

                   

                  </select></font></td>

              </tr>

              <tr>

                <td width="96"><b><font size="2" face="Tahoma">Body Class</font></b></td>

                <td width="131"><font face="Tahoma"><input type="text" name="BodyClass" size="17"></font></td>

                <td width="83"><b><font size="2" face="Tahoma">V.I.N.**</font></b></td>

                <td width="134">

                <font face="Tahoma"><input type="text" name="VIN" size="18"></font></td>

              </tr>

              <tr>

                <td width="96"><b><font size="2" face="Tahoma">Interior Color</font></b></td>

                <td width="131"><font face="Tahoma"><input type="text" name="IntColor" size="17"></font></td>

                <td width="83"><b><font size="2" face="Tahoma">Ext. Color</font></b></td>

                <td width="134"><font face="Tahoma"><input type="text" name="ExtColor" size="18"></font></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="100%"><font size="2" face="Tahoma">*   
			Required field </font></td>

              </tr>

              <tr>

                <td width="100%"><font size="2" face="Tahoma">** Vehicle 
			Identification Number</font></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582" height="46">

              <tr>

                <td width="100%" height="42">

                  <p align="center"><b><font face="Tahoma">Billing Information</font></b></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="97">

                <font face="Tahoma">
			<input type="radio" value="Visa" name="CreditCard" checked></font><font size="2" face="Tahoma">

                  <b>VISA </b>  </font></td>

                <td width="63"><font face="Tahoma"><input type="radio" name="CreditCard" value="Master Card"></font><font size="2" face="Tahoma">

                  <b>MC</b>  </font></td>

                <td width="167"><font size="2" face="Tahoma">   </font>
			<font face="Tahoma"> <input type="radio" name="CreditCard" value="American Express"><font size="2">
			</font>

                  <b><font size="2">American Express</font></b></font></td>

                <td width="97"><font face="Tahoma"><input type="radio" name="CreditCard" value="Discover"></font><b><font size="2" face="Tahoma"> 
			Discover</font></b></td>

              </tr>

              <tr>

                <td width="97"><font size="2" face="Tahoma">Card Number  </font></td>

                <td width="85">

                <font face="Tahoma">
			<input type="text" name="CardNumber" size="20"></font></td>

                <td width="356" colspan="2">

                <font size="2" face="Tahoma">Security Code </font>
			<font face="Tahoma">
			<input type="text" name="securitycode" size="3" maxlength="3"></font><font size="2" face="Tahoma"> 
			* on back of credit card</font></td>

              </tr>

              <tr>

                <td width="97" valign="top"><font size="2" face="Tahoma">Expires</font></td>

                <td width="339" colspan="3">

                <font face="Tahoma">
			<select size="1" name="ExpiresMonth">

                    <option selected value="Month">Month</option>

                    <option>January</option>

                    <option>Febuary</option>

                    <option>March</option>

                    <option>April</option>

                    <option>May</option>

                    <option>June</option>

                    <option>July</option>

                    <option>August</option>

                    <option>September</option>

                    <option>October</option>

                    <option>November</option>

                    <option>December</option>

                  </select><select size="1" name="ExpiresYear">

                    <option selected value="Year">Year</option>

                    <option>2006</option>

                    <option>2007</option>

                    <option>2008</option>

                    <option>2009</option>

                    <option>2010</option>
                    <option>2011</option>

                  </select></font><font size="2" face="Tahoma"> </font>

                  <p><font size="2" face="Tahoma"> </font></p>

                </td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582" height="74">

              <tr>

                <td width="100%" height="70">

                  <p align="center"><b><font face="Tahoma" size="2">Please Order 
				the Following Parts</font></b></p>

                  <p align="left"><font face="Tahoma" size="2">Please describe 
				the parts you would like to order.  If you have part 
				numbers from a previous inquiry, please enter them here.</font></td>

              </tr>

            </table>

          </div>

          <div align="center">

            <table border="0" width="582">

              <tr>

                <td width="92"><b><font size="2" face="Tahoma">Part #*</font></b></td>

                <td width="246"><b><font size="2" face="Tahoma">Part Description</font></b></td>

                <td width="86"><b><font size="2" face="Tahoma">Price*</font></b></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber1" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription1" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice1" size="9"></font></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber2" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription2" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice2" size="9"></font></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber3" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription3" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice3" size="9"></font></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber4" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription4" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice4" size="9"></font></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber5" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription5" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice5" size="9"></font></td>

              </tr>

              <tr>

                <td width="92"><font face="Tahoma"><input type="text" name="PartNumber6" size="16"></font></td>

                <td width="246"><font face="Tahoma"><input type="text" name="PartDescription6" size="29"></font></td>

                <td width="86"><font face="Tahoma"><input type="text" name="PartPrice6" size="9"></font></td>

              </tr>

              <tr>

                <td width="338" colspan="2"><font size="2" face="Tahoma">*Enter 
			if known.</font></td>

                <td width="86"></td>

              </tr>

              <tr>

                <td width="338" colspan="2"><b><font size="2" face="Tahoma">
			Comments:</font></b></td>

                <td width="86"></td>

              </tr>

            </table>

          </div>

          <p align="center"><textarea rows="9" name="OrderComments" cols="53">Use this space for comments, to order additional parts or to give any special instructions.

</textarea></p>

          <p align="center"><input type="submit" value="Submit"><input type="reset" value="Reset"></p>

        </form>

 

Does anyone know why this won't send properly? It works fine when it's not on a https. I have the ssl certificate and everything else. Here is the actual link to the form live on the web https://www.toyotaautoparts.com/order.html

 

Thanks in advance!

Link to comment
https://forums.phpfreaks.com/topic/47413-form-not-working-on-https/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.