ציטוט:
נכתב במקור על ידי ozxbar
אני ניסיתי לעשות "תוכנית" ששולחת מייל וניסיתי לעשות אותה
טובה יותר מאשר הרגילה שיש אצל כולם.
משום מה היא לא פועלת לי טוב ואני מנסה כבר כמה שעות להפעילת את
זה וזה לא פועל.
הנה הקוד..
PHP קוד:
<form action=<? $_server['php_self']; ?> method="post">
שמך: <br> <input type="text" maxlength="10" size="25" name="n"> <br>
נושא ההודעה::<br> <input type="text" size="25" maxlength=10 name="s"> <br>
אימייל::<br> <input type="text" size="25" maxlength=10 name="m"> <br>
תוכן ההודעה: <br> <TEXTAREA ROWS=10 COLS=40 NAME="t"></TEXTAREA> <br>
<input type="submit" name="submit" value="שלח">
<?
$mail_ok=true;
if (trim($_POST["m"])=="")
{
echo "<font color='red'>אנא מלא את שדה האימייל</font><br>";
$mail_ok=false;
}
if (trim($_POST["n"])=="")
{
echo "<font color='red'>אנא מלא את שדה שמך</font><br>";
$mail_ok=false;
}
if (trim($_POST["s"])=="")
{
echo "<font color='red'>אנא מלא שדה נושא ההודעה</font><br>";
$mail_ok=false;
}
if (trim($_POST["t"])=="")
{
echo "<font color='red'>אנא מלא את שדה תוכן ההודעה</font><br>";
$mail_ok=false;
}
if ($mail_ok)
{
$name=$_POST["n"];
$mail=$_POST["m"];
$subject=$_POST["s"];
$body=$_POST["t"];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: שם <ozxbar@gmail.com>' . "\r\n";
$headers .= 'From: '.$name.' <'.$mail.'>' . "\r\n";
$mail_ok=mail("ozxbar@gmail.com",$subject,$body,$headers);
if ($mail_ok)
echo "האימייל נשלח בהצלחה, <br>
אנו נפנה אלייך בהקדם האפשרי.";
} else {
echo "שליחת האימייל נכשלה, <br> אנא נסה מאוחר יותר, תודה.";
}
?>
אני מודה למי שיעזור לי.
|
אם כבר ככה....אבל לא הבנתי איך אתה רוצה שיראו באי מייל...אם תסביר אני יעזור יותר
עריכה:
תיקנתי שם משהו...בטעות שכחתי למחוק