xampp rulez
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
|
<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hr" lang="hr">
<head>
<title>:: PiXelator Send Mail ::</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="hr" />
<meta name="author" content="" />
<meta name="copyright" content="pixelator.info" />
<meta name="description" content="Interaktivne Web Tehnologije" />
<meta name="keywords" content="cms, dizajn, programiranje, izrada web stranica" />
<meta name="robots" content="all, index, follow" />
<meta name="revisit-after" content="10 days" />
<meta name="security" content="Public" />
<meta name="rating" content="Safe For Kids" />
<link rel="shortcut icon" href="page_images/favicon.ico" />
<!-- CSS switch ************************************************************ -->
<link rel="stylesheet" type="text/css" href="css/default.css" media="screen, projection" />
<!-- jQuery FRAMEWORK ***************************************************** -->
<script type="text/javascript" src="scripts/jQuery/jquery-1.3.2.min.js"></script>
</head>
<body>
<div id="mail-form-wrapper">
<div id="mail-form-title">
<h2 class="email-form">Pošaljite upit</h2>
<img src="page_images/icon-contact-trans.png" />
</div>
<div id="mail-form-container">
<form action="<?=$_SERVER['PHP_SELF']?>?action=send" method="post" id="sendEmail">
<ol class="email-form">
<li><label for="emailFrom">Email</label><input type="text" name="emailFrom" id="emailFrom" value="<?=$_POST['emailFrom']?>" MAXLENGTH="45" SIZE="45" /></li>
<li><label for="subject">Naslov</label><input type="text" name="subject" id="subject" value="<?=$_POST['subject']?>" MAXLENGTH="45" SIZE="45" /></li>
<li><label for="message">Vaša poruka</label><textarea name="message" id="message"><?=$_POST['message']?></textarea></li>
<li class="security-code"><label for="security-code">Antispam kod</label>
<input type="text" name="security_code" id="securityCode" value="" MAXLENGTH="4" SIZE="4" />
<div class="captcha_img"><img src="scripts/captcha/CaptchaSecurityImages.php" /></div>
<div class="reload_img"><a href="<?=$_SERVER['PHP_SELF']?>" title="Izbriši sve"><img src="page_images/reload.png" /></a></div>
<div class="hidden_captcha"><input type="hidden" name="sessionCode" id="sessionCode" value="" /></div>
</li>
<li class="send-button"><button type="submit" id="submit">POŠALJI</button></li>
</ol>
</form>
<?
if (!$_GET['action'] == 'send'){ echo '<div class="email_msg"></div>'; }
if ($_GET['action'] == 'send'){
define("EMAIL_ADRESS", "mail@adresa.hr"); // adresa na koju se šalje mail
define("NASLOV_MAILA", "Kontakt s web stranice"); // naslov maila
$email = trim($_POST['emailFrom']);
$subject = stripslashes(trim($_POST['subject']));
$message = wordwrap(str_replace(array("\r\n","\n")," ",$_POST['message']),60);
$security_code = $_POST['security_code'];
/* Warnings for empty or incorrect inputs */
if (!$email){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali Vašu email adresu.</div>';
}
elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$", $email)){
echo '<div class="email_msg"><img src="page_images/error.png" />Greška! Neispravna email adresa: <b>'.$email.'</b></div>';
$wrong_mail = true;
}
elseif (!$subject){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali naslov.</div>';
}
elseif (!$message){
echo '<div class="email_msg"><img src="page_images/warning.png" />Molimo upišite poruku.</div>';
}
elseif (!$security_code){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali antispam kod.</div>';
}
elseif ($_SESSION['security_code'] != $_POST['security_code']){
echo '<div class="email_msg"><img src="page_images/error.png" />Greška! Upisali ste pogrešan antispam kod.</div>';
}
else {
$sendMail = mail(
EMAIL_ADRESS,
"$subject",
"naslov: $subject\nE-mail: $email\nIP adresa: ".$_SERVER['REMOTE_ADDR']."\n\nPoruka: $message",
"From: $email\nContent-Type: text/plain; charset=utf-8");
if ($sendMail){
echo '<div class="email_msg"><img src="page_images/success.png" />Porukaje poslana. Javiti ćemo se uskoro. Hvala!</div>';
$_POST['name'] = '';
$_POST['email'] = '';
$_POST['text'] = '';
}
else {
echo '<div class="email_msg"><img src="page_images/error.png" />Greška pri slanju. Molimo, pokušajte ponovno. Hvala!</div>';
}
}
}
?>
</div><!-- end mail-form-container -->
</div><!-- end mail-form-wrapper -->
</body>
</html>
Kako to izgleda uživo pogledaj na pixelator.info-->
PHP kod:
<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hr" lang="hr">
<head>
<title>:: PiXelator Send Mail ::</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="hr" />
<meta name="author" content="" />
<meta name="copyright" content="pixelator.info" />
<meta name="description" content="Interaktivne Web Tehnologije" />
<meta name="keywords" content="cms, dizajn, programiranje, izrada web stranica" />
<meta name="robots" content="all, index, follow" />
<meta name="revisit-after" content="10 days" />
<meta name="security" content="Public" />
<meta name="rating" content="Safe For Kids" />
<link rel="shortcut icon" href="page_images/favicon.ico" />
<!-- CSS switch ************************************************************ -->
<link rel="stylesheet" type="text/css" href="css/default.css" media="screen, projection" />
<!-- jQuery FRAMEWORK ***************************************************** -->
<script type="text/javascript" src="scripts/jQuery/jquery-1.3.2.min.js"></script>
</head>
<body>
<div id="mail-form-wrapper">
<div id="mail-form-title">
<h2 class="email-form">Pošaljite upit</h2>
<img src="page_images/icon-contact-trans.png" />
</div>
<div id="mail-form-container">
<form action="<?=$_SERVER['PHP_SELF']?>?action=send" method="post" id="sendEmail">
<ol class="email-form">
<li><label for="emailFrom">Email</label><input type="text" name="emailFrom" id="emailFrom" value="<?=$_POST['emailFrom']?>" MAXLENGTH="45" SIZE="45" /></li>
<li><label for="subject">Naslov</label><input type="text" name="subject" id="subject" value="<?=$_POST['subject']?>" MAXLENGTH="45" SIZE="45" /></li>
<li><label for="message">Vaša poruka</label><textarea name="message" id="message"><?=$_POST['message']?></textarea></li>
<li class="security-code"><label for="security-code">Antispam kod</label>
<input type="text" name="security_code" id="securityCode" value="" MAXLENGTH="4" SIZE="4" />
<div class="captcha_img"><img src="scripts/captcha/CaptchaSecurityImages.php" /></div>
<div class="reload_img"><a href="<?=$_SERVER['PHP_SELF']?>" title="Izbriši sve"><img src="page_images/reload.png" /></a></div>
<div class="hidden_captcha"><input type="hidden" name="sessionCode" id="sessionCode" value="" /></div>
</li>
<li class="send-button"><button type="submit" id="submit">POŠALJI</button></li>
</ol>
</form>
<?
if (!$_GET['action'] == 'send'){ echo '<div class="email_msg"></div>'; }
if ($_GET['action'] == 'send'){
define("EMAIL_ADRESS", "mail@adresa.hr"); // adresa na koju se šalje mail
define("NASLOV_MAILA", "Kontakt s web stranice"); // naslov maila
$email = trim($_POST['emailFrom']);
$subject = stripslashes(trim($_POST['subject']));
$message = wordwrap(str_replace(array("\r\n","\n")," ",$_POST['message']),60);
$security_code = $_POST['security_code'];
/* Warnings for empty or incorrect inputs */
if (!$email){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali Vašu email adresu.</div>';
}
elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$", $email)){
echo '<div class="email_msg"><img src="page_images/error.png" />Greška! Neispravna email adresa: <b>'.$email.'</b></div>';
$wrong_mail = true;
}
elseif (!$subject){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali naslov.</div>';
}
elseif (!$message){
echo '<div class="email_msg"><img src="page_images/warning.png" />Molimo upišite poruku.</div>';
}
elseif (!$security_code){
echo '<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali antispam kod.</div>';
}
elseif ($_SESSION['security_code'] != $_POST['security_code']){
echo '<div class="email_msg"><img src="page_images/error.png" />Greška! Upisali ste pogrešan antispam kod.</div>';
}
else {
$sendMail = mail(
EMAIL_ADRESS,
"$subject",
"naslov: $subject\nE-mail: $email\nIP adresa: ".$_SERVER['REMOTE_ADDR']."\n\nPoruka: $message",
"From: $email\nContent-Type: text/plain; charset=utf-8");
if ($sendMail){
echo '<div class="email_msg"><img src="page_images/success.png" />Porukaje poslana. Javiti ćemo se uskoro. Hvala!</div>';
$_POST['name'] = '';
$_POST['email'] = '';
$_POST['text'] = '';
}
else {
echo '<div class="email_msg"><img src="page_images/error.png" />Greška pri slanju. Molimo, pokušajte ponovno. Hvala!</div>';
}
}
}
?>
</div><!-- end mail-form-container -->
</div><!-- end mail-form-wrapper -->
</body>
</html>
Kako to izgleda uživo pogledaj na pixelator.info
__________________
Zadnje izmijenjeno od: iwwwek. 12.12.2009. u 14:51.
|