623
צפיות
צפיות
12
תשובות
תשובות
הוספת אנטר במערכת שליחת אימייל בPHP
שלום,
לא מזמן, השתמשתי במדריך שלכם ליצירת מערכת שליחת אימייל בעזרת PHP עם MIME
המערכת יצאה ממש טוב,
אך ישנה בעיה,
כאשר אני מקבל את האימיילים,
אני מקבל את ההודעה בלי האנטרים שנכתבו בה.
איך ביכולתי לטפל בבעיה זו?
תודה,
גיל תיכון
12 תשובות
לפי מה שאני
מבין.
אתה פשוט צריך להוסיף את הפקודה
איפה?
איפה אני צריך להוסיף אותה?
על המחרוזת של התוכן
תערוך את
המשתנה עם התוכן של ההודעה לפני שאתה מבצע את השליחה, ותעשה:
$sss=str_replace("n", "<br>", $sss);
באיזה קובץ?
באיזה קובץ?
contact.php?
או
mime.inc.php?
תוסיף בקובץ content לפני ה$html=
בס"ד
foreche($_REQUEST as $str)
$str=nl2br($str);
}
לא עובד
זה עושה לי שגיע
Parse error: parse error, unexpected T_AS in /home/flamespir/domains/forum-il.net/public_html/connect/contact.php on line 12
סליחה, תיקון
בס"ד
foreach($_REQUEST as $str)
{
$str=nl2br($str);
}
גם לא עובד
זה לא מראה שגיעה
אבל זה לא מראה שורות…
שינית משהוא באחד הקבצים
בס"ד
או שאתה משתמש במקוריים?
מקוריים
במקוריים…
[ללא נושא]
בס"ד
תחזיר את הקובץ contact בלי השינוים שלי.
ותחליף את מה שהhtml שווה בזה:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html dir="rtl" xml_lang="he" lang="he">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" valign="top">
נושא: ' . nl2br($_REQUEST['subject']) . '<br />
שם: ' . nl2br($_REQUEST['name'] ). '<br />
דוא"ל: ' .nl2br( $_REQUEST[’email'] ). '<br />
<br />
' . nl2br($_REQUEST['text']) . '<br />
</td>
</tr>
</table>
</body>
</html>