Δημοσιεύτηκε: 29 Απρ 2009, 03:26
λοιπον σου λεω αναλυτικα τι εκανα και πες που που εχω κανει λα8ος!λοιπον καταρχασ δημιουργησα εναν φακελο στον σερωερ οπωσ μου ειπεσ και τον ονομασα MAIL_FORM. μεσα σε αυτον το φακελο εφτιαξα 4 αρχεια!
1)contact.html(εδω εβαλα την φορμα)
2)epafh.php(εδω εβαλα το αρχειο php)
3)yes.mail.html(εδω εβαλα το link της επιτυχης αποστολης)
4)no_mail.html(εδω εβαλα το link την αποτυχης αποστολης)
μετα εκανα μια μικρη παραλαγη στα δυο αρχεια που μου εδωσες αναλογα με τις αναγκες μου.δηλαδη:
php αρχειο:
αρχειο html:
το θεμα ειναι πως ενω στελνω δοκιμαστικο μαιλ και λεει πωσ το εχει αποστηλει το μαιλ δεν μου ερχετε ποτε!μηπως υπαρχει καποια κα8υστερηση?μηπως εχω κανει κατι λαθος?σε ευχαριστω πολυ για ολα!
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υστερηση?μηπως εχω κανει κατι λαθος?σε ευχαριστω πολυ για ολα!