problem je sto kada bilo sta unesem u input polje (ime, mejl,...) wordpress me prebaci na 404.php stranicu?! ako nista ne unesem u polja za unos, on ponovo ucita contact stranicu.
ako bi neko moga da mi pomogne bio bih mu veoma zahvalan!
Code:
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$to_address = "[email protected]";
$title = "Poruka sa sajta";
$mail_content = "Ime i prezime: ".$name."\n\n".
"Email: ".$email."\n\n".
"Naslov poruke: ".$subject."\n\n".
"Poruka: ".$message."\n";
$from_address = $email;
if((empty($name)) || (!preg_match('/^[a-zA-Z0-9_\-.]+@[a-zA-Z0-9_\-]+\.[a-zA-Z0-9_\-.]+$/', $email)))
{
$nameErr = 'Name is required';
$emailErr = 'Invalid Email';
}
else
{
mail($to_address, $subject, $mail_content, $from_address);
}
}
?>
<form action="<?php the_permalink(); ?>" method="post" id="contact_form">
<h3>Contact Form</h3>
<div class="hr dotted clearfix"> </div>
<ul>
<li class="required">Required fields *</li>
<li class="clearfix">
<label for="name">Name</label>
<input type='text' name='name' id='name' /><div class="required">* <?php echo $nameErr; ?></div>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="email">Email Address</label>
<input type='text' name='email' id='email' /><div class="required">* <?php echo $emailErr; ?></div>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="subject">Subject</label>
<input type='text' name='subject' id='subject' />
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="message">Message</label>
<textarea name='message' id='message' rows="30" cols="30"></textarea>
<div class="clear"></div>
</li>
<li class="clearfix">
<div id="button">
<input type='submit' id='send_message' class="button" value='Submit' />
</div>
</li>
</ul>
</form>
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$to_address = "[email protected]";
$title = "Poruka sa sajta";
$mail_content = "Ime i prezime: ".$name."\n\n".
"Email: ".$email."\n\n".
"Naslov poruke: ".$subject."\n\n".
"Poruka: ".$message."\n";
$from_address = $email;
if((empty($name)) || (!preg_match('/^[a-zA-Z0-9_\-.]+@[a-zA-Z0-9_\-]+\.[a-zA-Z0-9_\-.]+$/', $email)))
{
$nameErr = 'Name is required';
$emailErr = 'Invalid Email';
}
else
{
mail($to_address, $subject, $mail_content, $from_address);
}
}
?>
<form action="<?php the_permalink(); ?>" method="post" id="contact_form">
<h3>Contact Form</h3>
<div class="hr dotted clearfix"> </div>
<ul>
<li class="required">Required fields *</li>
<li class="clearfix">
<label for="name">Name</label>
<input type='text' name='name' id='name' /><div class="required">* <?php echo $nameErr; ?></div>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="email">Email Address</label>
<input type='text' name='email' id='email' /><div class="required">* <?php echo $emailErr; ?></div>
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="subject">Subject</label>
<input type='text' name='subject' id='subject' />
<div class="clear"></div>
</li>
<li class="clearfix">
<label for="message">Message</label>
<textarea name='message' id='message' rows="30" cols="30"></textarea>
<div class="clear"></div>
</li>
<li class="clearfix">
<div id="button">
<input type='submit' id='send_message' class="button" value='Submit' />
</div>
</li>
</ul>
</form>