Ahoj mám taký problém ... mám takýto kód
<?php
if(isset($_POST['email'])) {
function died($error) {
echo "Ospravedlňujeme sa ale nastala chyba pri odoslaní formulára. <br />";
echo $error."<br /><br />";
echo "Prosím vráťte sa a opravte chyby.<br /><br />";
die();
}
if(!isset($_POST['name']) ||
!isset($_POST['email']) ||
!isset($_POST['text1']) ||
!isset($_POST['text'])) {
died('Jedna z položiek nebola vyplnená.');
}
$name = $_POST['name'];
$email = $_POST['email'];
$text1 = $_POST['text1'];
$text = $_POST['text'];
$error_message = "";
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
if(!preg_match($email_exp,$email)) {
$error_message .= 'Emailová adresa nieje správna.<br />';
}
$string_exp = "/^[A-Za-z .'-]+$/";
if(!preg_match($string_exp,$name)) {
$error_message .= 'Vaše meno obsahuje neplatné znaky.<br />';
}
if(strlen($text1) < 5) {
$error_message .= 'Text musí obsahovať minimálne 5 slov.<br />';
}
if(strlen($text) < 5) {
$error_message .= 'Text musí obsahovať minimálne 5 slov.<br />';
}
if(strlen($error_message) > 0) {
died($error_message);
}
$email_message = "Pomôžte nám<br><br>";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "Meno: ".clean_string($name)."<br>";
$email_message .= "Email: ".clean_string($email)."<br>";
$email_message .= "__________________________________________________"."<br><br><br>";
$email_message .= "Čo sa vám páči: ".clean_string($text)."<br><br><br><br>";
$email_message .= "Čo sa vám nepáči: ".clean_string($text1)."<br>";
$email_message = "Pomôžte nám<br><br>";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "Meno: ".clean_string($name)."<br>";
$email_message .= "Email: ".clean_string($email)."<br>";
$email_message .= "__________________________________________________"."<br><br><br>";
$email_message .= "Čo sa vám páči: ".clean_string($text)."<br><br><br><br>";
$email_message .= "Čo sa vám nepáči: ".clean_string($text1)."<br>";
$headers = 'Content-type: text/html; charset=UTF-8'."\r\n";
$headers .= 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n";
@mail('blalba@blabla.sk', 'Pomôžte nám', $email_message, $headers);
?>
Váš formulár bol odoslaný.
<?php
}
?>
a problem je že po konci celeho mail scriptu mám ešte html kod a tá funkcia "die" mi už zvyšok html kodu nenačíta ... viem že je to blbosť ale ešte sa len učím tak by som bol rád keby mi niekto pomohol s tým aby mi "die "len neodoslala mail ale aby sa kód čo nasleduje po php scripte ďalej načítal..
vopred ďakujem