POST data received when path to PHP file used, not when using URL generated by w
-
Hi,
I’ve created a page with no content and with a template containing a the form shown below. When using the path to the templates (https://www.exam-vision.com/wp-content/themes/sandbox/test.php) the post data are received as expected, but when using the url generated by wordpress for the page created from this template (https://www.exam-vision.com/testmail), nothing is received. Anybody could help?
Thanks
<?php
echo "POST: ";
echo var_dump($_POST);
echo "
";
echo "REQUEST: ";
echo var_dump($_REQUEST);
echo "
";
echo "PHP_SELF: ";
echo $_SERVER['PHP_SELF'];
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
echo "isset email is true";
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail( "[email protected]", "Subject: $subject",
$message, "From: $email" );
echo "Thank you for using our mail form";
}
else
//if "email" is not filled out, display the form
{
echo "<form method='post' action=''>
Email: <input name='email' type='text' />
Subject: <input name='subject' type='text' />
Message:
<textarea name='message' rows='15' cols='40'>
</textarea>
<input type='submit' />
</form>";
}
?>
- The topic ‘POST data received when path to PHP file used, not when using URL generated by w’ is closed to new replies.