Jump to content

Contact Form doesnt work without entering an email


cmogle

Recommended Posts

Hi All, I am a complete newbie to php and flash and have recently purchased a flash web site template with a php contact file.  The form works when someone enters in their email address into the form, but if they only enter a phone number it does not.  Can you help?  Is this a problem with the php or does it sound like the flash?  I greatly appreciate any help.  Here is the contact.php code and I can post the fla action if needed.

 

<?php

Error_Reporting(E_ALL & ~E_NOTICE);

 

while ($request = current($_REQUEST)) {

if (key($_REQUEST)!='recipient') {

$pre_array=split ("&777&",  $request);

 

$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);

$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);

}

next($_REQUEST);

}

 

 

 

reset($post_vars);

 

 

$subject="From ".$post_vars['your_name'][0] ;

$headers= "From: ".$post_vars['your_email'][0] ."\n";

$headers.='Content-type: text/html; charset=iso-8859-1';

$message='';

  while ($mess = current($post_vars)) {

  if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

 

$message.="<strong>".$mess[1]."</strong>   ".$mess[0]."<br>";

}

next($post_vars);

}

 

mail($_REQUEST['recipient'], $subject,  "

<html>

<head>

<title>Contact Letter</title>

</head>

<body>

<br>

  ".$message."

</body>

</html>" , $headers);

echo ("Your message was successfully sent!");

 

?>

<script>

resizeTo(300, 300);

</script>

 

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.