זה הקוד:
PHP קוד:
<?php
$to = "maorshabom@gmail.com";
$sendFrom = $_POST['sendFrom'];
$subject = $_POST['mail_subject'];
$message =
'<html>
<head>
<title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1255"></meta>
</title>
</head>
<body>
<table align="right" valign="top">
<tr>
שלום,
</tr>
<tr>
שמי '.$name.'
</tr>
<tr>
מספר פלאפון '.$phone.'
</tr>
<tr>
נושא '.$mail_subject.'
<tr>
<br>
תוכן ההודעה '.$msg.'
</tr>
</tr>
</table>
</body>
</html>';
$msg = $POST['msg'];
$phone = $_POST['phone'];
$name = $_POST['name'];
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=windows-1255 \r\n";
$headers .= "From: $sendFrom \r\n";
$mail_ok=true;
if ($_POST["sendFrom"]=="")
{
echo "<FONT color=\"#FF0000\">נא למלא את השדה 'דואר אלקטרוני'.</FONT><BR>\n";
$mail_ok=false;
}
if ($_POST['mail_subject']=="")
{
echo "<FONT color=\"#FF0000\">נא למלא את השדה 'נושא הפנייה'.</FONT><BR>\n";
$mail_ok=false;
}
if ($_POST["msg"]=="")
{
echo "<FONT color=\"#FF0000\">נא למלא את השדה 'הודעה'.</FONT><BR>\n";
$mail_ok=false;
}
if ($_POST["name"]=="")
{
echo "<FONT color=\"#FF0000\">נא למלא את השדה 'שם פרטי'.</FONT><BR>\n";
$mail_ok=false;
}
if ($_POST["phone"]=="")
{
echo "<FONT color=\"#FF0000\">נא למלא את השדה 'פלאפון'.</FONT><BR>\n";
$mail_ok=false;
}
mail($to, $subject, $message, $headers );
echo "<p><center>ההודעה נשלחה בהצלחה</center></p>";
?>
עכשיו הבעיה היא שכשזה מגיע לאימייל שלי אז אני מקבל ככה
נושא מגיע במספרים כאלה ואותיות (משהו בקידוד לא טוב)
וזה ההודעה עצמה
תוכן ההודעה (מה שהמשתמש כתב בשדה זה בטופס)
שלום,
שמי (מה שהמשתמש כתב בשדה זה בטופס)
מספר פלאפון (מה שהמשתמש כתב בשדה זה בטופס)
נושא (מה שהמשתמש כתב בשדה זה בטופס)
וזה אמור בכלל להגיע ככה
שלום,
שמי (מה שהמשתמש כתב בשדה זה בטופס)
מספר פלאפון (מה שהמשתמש כתב בשדה זה בטופס)
נושא (מה שהמשתמש כתב בשדה זה בטופס)
תוכן ההודעה (מה שהמשתמש כתב בשדה זה בטופס)
איך אני מסדר את הנושא שמגיע באותיות ומספרים ולא מה שהמשתמש כתב
ואיך אני מסדר את זה שתוכן ההודעה (מה שהמשתמש כתב בשדה זה בטופס)
מגיע למעלה מעל הכל?