שלח תשובה

זירת השאלות

623
צפיות
12
תשובות

הוספת אנטר במערכת שליחת אימייל בPHP

,‏ 7 בפברואר, 2006

שלום,
לא מזמן, השתמשתי במדריך שלכם ליצירת מערכת שליחת אימייל בעזרת PHP עם MIME

המערכת יצאה ממש טוב,
אך ישנה בעיה,

כאשר אני מקבל את האימיילים,
אני מקבל את ההודעה בלי האנטרים שנכתבו בה.

איך ביכולתי לטפל בבעיה זו?

תודה,
גיל תיכון

תגיות:

12 תשובות

  1. GreenBerret הגיב:

    לפי מה שאני
    מבין.
    אתה פשוט צריך להוסיף את הפקודה
    nl2br

  2. תערוך את
    המשתנה עם התוכן של ההודעה לפני שאתה מבצע את השליחה, ותעשה:

    $sss=str_replace("n", "<br>", $sss);

  3. flame spirit הגיב:

    באיזה קובץ?
    באיזה קובץ?

    contact.php?
    או
    mime.inc.php?

  4. בניה הגיב:

    תוסיף בקובץ content לפני ה$html=
    בס"ד


    foreche($_REQUEST as $str)
    {
    $str=nl2br($str);
    }

  5. flame spirit הגיב:

    לא עובד
    זה עושה לי שגיע

    Parse error: parse error, unexpected T_AS in /home/flamespir/domains/forum-il.net/public_html/connect/contact.php on line 12

  6. בניה הגיב:

    סליחה, תיקון
    בס"ד


    foreach($_REQUEST as $str)
    {
    $str=nl2br($str);
    }

  7. flame spirit הגיב:

    גם לא עובד
    זה לא מראה שגיעה
    אבל זה לא מראה שורות…

  8. בניה הגיב:

    שינית משהוא באחד הקבצים
    בס"ד

    או שאתה משתמש במקוריים?

  9. בניה הגיב:

    [ללא נושא]
    בס"ד

    תחזיר את הקובץ 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>

שלח תשובה