Δημοσιεύτηκε: 29 Απρ 2009, 03:26
από h_tsopelas
λοιπον σου λεω αναλυτικα τι εκανα και πες που που εχω κανει λα8ος!λοιπον καταρχασ δημιουργησα εναν φακελο στον σερωερ οπωσ μου ειπεσ και τον ονομασα MAIL_FORM. μεσα σε αυτον το φακελο εφτιαξα 4 αρχεια!

1)contact.html(εδω εβαλα την φορμα)
2)epafh.php(εδω εβαλα το αρχειο php)
3)yes.mail.html(εδω εβαλα το link της επιτυχης αποστολης)
4)no_mail.html(εδω εβαλα το link την αποτυχης αποστολης)

μετα εκανα μια μικρη παραλαγη στα δυο αρχεια που μου εδωσες αναλογα με τις αναγκες μου.δηλαδη:
php αρχειο:
Κώδικας: Επιλογή όλων
<html>
<head>

<title>Untitled</title>

</head>
<body>

<?
$mailto = 'to mail mou@yahoo.gr' ;
$subject = " " ;
$formurl = "http://www.to site mou.com/MAIL_FORM/contact" ;
$errorurl = "http://www.to site mou.com/MAIL_FORM/no_mail" ;
$thankyouurl = "http://www.to site mou.com/MAIL_FORM/yes_mail" ;
$uself = 0;

$headersep = (!isset( $uself ) || ($uself == 0)) ? "\r\n" : "\n" ;
$name = $_POST['name'] ;
$email = $_POST['email'] ;
$comments = $_POST['comments'] ;
$http_referrer = getenv( "HTTP_REFERER" );

if (!isset($_POST['email'])) {
header( "Location: $formurl" );
exit ;
}
if (empty($name) || empty($email)) {
header( "Location: $errorurl" );
exit ;
}
if ( ereg( "[\r\n]", $name ) || ereg( "[\r\n]", $email ) ) {
header( "Location: $errorurl" );
exit ;
}

if (get_magic_quotes_gpc()) {
$comments = stripslashes( $comments );
}

$messageproper =

"This message was sent from:\n" .
"$http_referrer\n" .
"------------------------------------------------------------\n" .
"Name of sender: $name\n" .
"Email of sender: $email\n" .
"------------------------- comments -------------------------\n\n" .
$comments .
"\n\n------------------------------------------------------------\n" ;

mail($mailto, $subject, $messageproper,
"From: \"$name\" <$email>" . $headersep . "Reply-To: \"$name\" <$email>" . $headersep . "X-Mailer: chfeedback.php 2.07" );
header( "Location: $thankyouurl" );
exit ;
?>

</body>
</html>


αρχειο html:
Κώδικας: Επιλογή όλων
<form action="epafh.php" method="post">
<table cellpadding="8" cellspacing="8" summary="feedback form">
<tr>
<td>ONOMA:</td>
<td><input type="text" name="ONOMA" size="25" /></td>
</tr>
<tr>
<td>E-MAIL:</td>
<td><input type="text" name="E-MAIL" size="25" /></td>
</tr>
<tr>
<td colspan="2">
<p>SXOLIA:</p>
<textarea rows="15" cols="45" name="SXOLIA"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="submit" value="APOSTOLH" /><br />
</td>
</tr>
</table>
</form>



το θεμα ειναι πως ενω στελνω δοκιμαστικο μαιλ και λεει πωσ το εχει αποστηλει το μαιλ δεν μου ερχετε ποτε!μηπως υπαρχει καποια κα8υστερηση?μηπως εχω κανει κατι λαθος?σε ευχαριστω πολυ για ολα!