Jel moze neko da kaze sta nije u redu.
Evo kako izgleda sendmail.php
<?php
if (!isset($_POST['submit']) || $_SERVER['REQUEST_METHOD'] != "POST") {
exit("<p>Niste kliknuli na dugme Posalji narudzbenicu</p>");
} else {
$exploits = "/(content-type|bcc:|cc:|document.cookie|onclick|onload|javascript|alert)/i";
$profanity = "/(beastial|bestial|blowjob|clit|cock|cum|cunilingus|cunillingus|cunnilingus|cunt|ejaculate|fag|felatio|fellatio|fuck|fuk|fuks|gangbang|gangbanged|gangbangs|hotsex|jism|jiz|kock|kondum|kum|kunilingus|orgasim|orgasims|orgasm|orgasms|phonesex|phuk|phuq|porn|pussies|pussy|spunk|xxx)/i";
$spamwords = "/(viagra|phentermine|tramadol|adipex|advai|alprazolam|ambien|ambian|amoxicillin|antivert|blackjack|backgammon|texas|holdem|poker|carisoprodol|ciara|ciprofloxacin|debt|dating|porn)/i";
$bots = "/(Indy|Blaiz|Java|libwww-perl|Python|OutfoxBot|User-Agent|PycURL|AlphaServer)/i";
if (preg_match($bots, $_SERVER['HTTP_USER_AGENT'])) {
exit("<p>Spam botovima nije dozvoljeno slanje.</p>");
}
foreach ($_POST as $key => $value) {
$value = trim($value);
if (empty($value)) {
exit("<p>Prazna polja nisu dozvoljena.</p>");
} elseif (preg_match($exploits, $value)) {
exit("<p>Malicioznim skriptama nije dozvoljeno slanje.</p>");
} elseif (preg_match($profanity, $value) || preg_match($spamwords, $value)) {
exit("<p>Nekim recima nije dozvoljeno slanje.</p>");
}
$_POST[$key] = stripslashes(strip_tags($value));
}
if (!ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,6})$",strtolower($_POST['email']))) {
exit("<p>Email adresa nije validna.</p>");
}
$recipient = "OVDE UBACI EMAIL";
$subject = "Naruzbenica";
$message = "Primili ste narudzbenicu od: <br/>";
$message .= "------------------------------------------ <br /> <br />";
$message .= "Ime i Prezime: {$_POST['imeIPrezime']} <br/>";
$message .= "Ulica i broj: {$_POST['ulicaIBroj']} <br/>";
$message .= "Postanski broj i grad: {$_POST['postaIGrad']} <br/>";
$message .= "Broj telefona: {$_POST['brojTelefona']} <br/>";
$message .= "Email: {$_POST['email']} <br/>";
$message .= "Komentar ili promo kod: {$_POST['komentar']} <br/>";
$message .= "Naruceni parfemi: <br /> <br />";
$parfem = $_POST['parfemi'];
foreach($parfem as $p) [red][b]OVO NECE DA RADI[/b][/red]
{
$message .= $p ."<br />";
}
$headers = "From: IME VASEG SAJTA <$recipient> \n";
$headers .= "Reply-To: <{$_POST['email']}>";
//if (mail($recipient,$subject,$message,$headers)) {
// echo "<p>Thank you! Your mail was successfully sent to the webmaster. Thank you for your time.</p>";
//} else {
// echo "<p>Sorry, there was an error and your mail was not sent. Please find an alternative method of contacting the webmaster.</p>";
// }
echo($message);
}
?>
Nemanja Avramović: Kod u code tagove!
[Ovu poruku je menjao Nemanja Avramović dana 11.11.2007. u 16:33 GMT+1]