01-01-2009, 15:12
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
הקישור שהבאת מבצע לי הפנייה לחברת איחסון...
בפעם הבאה תחום את קוד ה-PHP בתגי PHP של BBCODE (כמו שתראה אותי עושה זאת עוד מעט)
נסה להחליף את הקוד הקיים בקוד הבא:
קוד PHP:
<?php
$sender= $_POST['sender'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if($sender == '' || $subject == '' || $message =='')
{
echo("ישנם פרטים חסרים בטופס");
}
elseif ($sender == $subject || $sender == $message || $message == $subject)
{
echo("אין באפשרותך לכתוב בשני שדות טקסט זהה");
}
else
{
if (!mail('orxys@walla.co.il', $subject, $message, "From:".$sender))
echo 'Problem sending the email via mail()<br />';
echo("<h3 align=center><b>הודעתך נשלחה בהצלחה</b></h3>");
}
?>
ובדוק אם הפונקציה mail מחזירה ביטוי הדומה ל-FALSE (או בדיוק FALSE), שזה בדיוק מה שבדקתי בקוד למעלה, ולכן פשוט תראה אם יש לך פלט של "Problem sending the email via mail".
יכול להיות שהשרת החינמי לא מאפשר שליחת email. האם אתה בטוח שהוא מאפשר? חשוב לבדוק זאת לפני...
יכול להיות שהדואר נשלח אל ה-"דואר זבל" בתיבת הדואר שלך.
|