[ xexexex @ 30.05.2006. 15:51 ] @
Skino sam PHP kontakt formu, upisao sam e-mail gde je bilo potrebno, prebacijo...... i sad kada popunjavam formular i ono stisnem posalji, e sad pise da je e-mail uspesno posalt a nestize mi forma na e-mail!!!Pa ako neko zna u cemu je problem????
[ bojan_bozovic @ 30.05.2006. 17:23 ] @
Daj PHP i HTML ovde, ne mozemo u bob da gledamo gde je problem.
[ xexexex @ 30.05.2006. 17:38 ] @
-->

<style type="text/css">
<!--
p, td, body, table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #3399FE;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #3399FE;
}

-->
</style>

<?
error_reporting(E_ALL ^ E_NOTICE);

$tvojemail="vas email"; //vas email
$stranica="stranica"; // stranica

$email = $_POST['email'];
$imeprezime = $_POST['imeprezime'];
$komentar = $_POST['komentar'];

$akcija = $_GET["a"];
if ($akcija == 'upis')
{

if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email))
{
echo "<br><br><br><br>";
echo "<center>Niste upisali ispravan email !</center><br><center><br><a href=\"kontakt.php\">Nazad</a></center>";
exit;
}

if (empty($_POST['imeprezime']))
{
echo "<br><br><br><br>";
echo "<center>Niste upisali ime i prezime !<br><br><a href=\"kontakt.php\" >Nazad</a></center>";
exit;
}

if (empty($_POST['email']))
{
echo "<br><br><br><br>";
echo "<center>Niste upisali email !<br><br><a href=\"kontakt.php\" >Nazad</a></center>";
exit;
}

if (empty($_POST['komentar']))
{
echo "<br><br><br><br>";
echo "<center>Niste upisali komentar !<br><br><a href=\"kontakt.php\" >Nazad</a></center>";
exit;
}

echo "<br><br><br><br>";
echo("<center>Uspješno poslato !</center> <br>");
echo("<center>Na tvoj email ce uskoro stici poruka !<br></center>");
echo "<meta http-equiv=\"refresh\" content=\"2; URL=kontakt.php\">";

mail("$email", "Poslato sa $stranica !", "Hvala $imeprezime, cim procitam email javit cu vam se !");

mail
("$tvojemail", "$stranica", "\n Poslato od: $imeprezime \n Email: $email \n Komentar: $komentar");
exit;
}
?>

<form name="kontakt" method="post" action="kontakt.php?a=upis">
<br>
<table cellspacing="0" cellpadding="0" align="center" width="55%" border="0">
<tr>
<td>
Ime:<br>
<input name="imeprezime" type="text" value="" size="30" style="background-color: #FFFFFF; border: 1 solid #000000">
</td>
</tr>
<tr>
<td>
Email:<br>
<input name="email" type="text" value="" size="30" style="background-color: #FFFFFF; border: 1 solid #000000">
</td>
</tr>
<tr>
<td>
Komentar:<br>
<textarea name="komentar" cols="40" rows="5" style="background-color: #FFFFFF; border: 1 solid #000000"></textarea>
</td>
</tr>
<br>
<tr>
<td align="left">
<br>
<input name="Submit" type="submit" id="Submit" value="Posalji!" style="background-color: #FFFFFF; border: 1 solid #000000">
</td>
</tr>
</table>
</form>
[ marac123 @ 30.05.2006. 22:51 ] @
host mora da podržava PHP i SMTP
[ xexexex @ 31.05.2006. 11:43 ] @
podržava PHP i SMTP!!!
[ CtrlAltDel @ 20.06.2006. 13:21 ] @
Evo i ja se mlatim nesto sa proverom unosa iz formi , provericu ovo kasnije ....

cisto evo nesto sto sam skinuo sa neta sto se tice provere maila - malo je elegantnije napisano...

if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,2}$", '[email protected]')) {
echo "<p>Not a valid email address</p>\n";
};

pokusavam nesto slicno da odradim za ostale tipova unosa , kad zavrsim pogledacu ovu formu pa cemo da vidimo...
[ kelja @ 21.06.2006. 01:08 ] @
Forma perfektno funkcionise.Ne znam koliko ti je ovaj podatak pomogao,ali...samo da znas-kod je u redu.
[ pecooou @ 03.06.2009. 12:13 ] @
Da se nadovezem...

Meni preko ove forme stizu poruke u Drafts a i ukoliko se ne upise odgovarajuca adresa posiljaoca, stize mi nesto u fazonu "invalid_email_adress"
Ako neko moze pomoci, dobro ce mi doci.

Evo i koda:

Code:

<?php

$sendTo = "[email protected]";
$subject = "Poruka sa sajta";


$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";

$headers .= "Reply-To: " . $_POST["email"] . "\r\n";

$headers .= "Return-path: " . $_POST["email"];

$message = $_POST["message"];



mail($sendTo, $subject, $message, $headers);

?>
[ pecooou @ 03.06.2009. 12:36 ] @
Malo sam se zeznuo, nisam primetio da je sekcija Web aplikacije, ako mze da se premesti poruka u Flash sekciji
[ Nemanja A. @ 05.06.2009. 16:37 ] @
Preporuka... Idi na www.introdizajn.com i udji na download sajt je bio u pripremi i skini njihovu formu, ili ih zamoli za pomoc. Meni su poslali posto sam ih zamolio...