I am a newbie to all of this.. just so that everyone knows..
I did some php coding for three forms. There is supposed to be a response email send to the user and the admin. I did the form thinking it was being hosted on a Linux server.. and the forms work just fine on my server (which is a Linux server BTW) however.. I just found out that the server is a IIS server. Now apache is installed and works just fine..
PHP info links.
IIS
Linux
Please someone give me some kind of insight.. I have no idea of how to resolve this, and the hosting company is not helping.. I have to get this up.
below is one of the php files in question.
<?php
----------------------------------------------------
-----
----- This script was generated by PHP-Form Wizard 1.2.5 on 8/20/2007 at 2:42:18 PM
-----
-----
----------------with alterations by John Currie OMNI Associates------------------------------------
// Receiving variables
$pfw_ip= $SERVER['REMOTE_ADDR'];
$firstname = addslashes($POST['firstname']);
$lastname = addslashes($POST['lastname']);
$address1 = addslashes($POST['address1']);
$address2 = addslashes($POST['address2']);
$state = addslashes($POST['state']);
$zip = addslashes($POST['zip']);
$hphone = addslashes($POST['hphone']);
$cphone = addslashes($POST['cphone']);
$email = addslashes($POST['email']);
$party = addslashes($POST['party#']);
$date = addslashes($POST['date']);
$manuf = addslashes($POST['manuf']);
$style = addslashes($POST['style']);
$internetstyle = addslashes($POST['internetstyle']);
$color = addslashes($POST['color']);
$remarks = addslashes($POST['remarks']);
$buttonName = addslashes($POST['buttonName']);
// Validation
if (strlen($firstname) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid firstname</font></p>");
}
if (strlen($lastname) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid lastname</font></p>");
}
if (strlen($address1) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid address</font></p>");
}
if (strlen($state) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid state</font></p>");
}
if (strlen($zip) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid zip</font></p>");
}
if (strlen($hphone) <12)
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid phone number<br>123-456-7890</font></p>");
}
if (strlen($hphone) >12)
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid phone number<br>123-456-7890</font></p>");
}
if (strlen($hphone) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid phone number<br>123-456-7890</font></p>");
}
if (! ereg('[A-Za-z0-9-]+@[A-Za-z0-9-]+.[A-Za-z0-9_-]+', $email))
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a valid email address</font></p>");
}
if (strlen($party) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter amount in bridal party</font></p>");
}
if (strlen($date) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a date</font></p>");
}
if (strlen($manuf) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a manufacturer</font></p>");
}
if (strlen($style) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a style</font></p>");
}
if (strlen($internetstyle) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a internet style</font></p>");
}
if (strlen($color) == 0 )
{
die("<p align='center'><font face='Arial' size='3' color='#FF0000'>Please enter a color</font></p>");
}
//Sending Email to form owner
$pfw_header = "From: $email\n"
. "Reply-To: $email\n";
$pfw_subject = "BRIDAL QUOTE";
$pfw_email_to = "libertyformal@yahoo.com, designer@omnibydesign.com, tony@primecomputer.net";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "first name: $firstname\n"
. "last name: $lastname\n"
. "address1: $address1\n"
. "address2: $address2\n"
. "state: $state\n"
. "zip: $zip\n"
. "home phone: $hphone\n"
. "cell phone: $cphone\n"
. "email: $email\n"
. "number in bridal party: $party\n"
. "date of event: $date\n"
. "manuf: $manuf\n"
. "style: $style\n"
. "internetstyle: $internetstyle\n"
. "color: $color\n"
. "remarks: $remarks\n";
mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//Sending auto respond Email to visitor
$pfw_header = "From: libertyformal@yahoo.com\n"
. "Reply-To: libertyformal@yahoo.com\n";
$pfw_subject = "BRIDAL QUOTE";
$pfw_email_to = "$email";
$pfw_message = "Thank you for submitting your information for a quote from Liberty Formals. If you have any further questions please contact us at (412) 561-2202.";
mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
echo("<p align='center'><font face='Arial' size='3' color='#FF0000'>Thank you for submitting this bridal quote.. if you have any other questions please call (412) 561-2202. To return to libertyformals.com, please click your back button on your browser.</font></p>");
?>