הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מה ה HEADER לכתיבה מימין לשמאל בשליחת מייל? (https://hosts.co.il/forums/showthread.php?t=18463)

miniature 26-03-06 16:28

מה ה HEADER לכתיבה מימין לשמאל בשליחת מייל?
 
?

d0rix 26-03-06 16:31

אתה מתכוון לזה?
<html dir=rtl>|Rolleyes|

miniature 26-03-06 20:56

לא.
כוונתי היא כשאני שולח אימייל מדף אינטרנט איך המייל יוצג מימין לשמאל..

d0rix 26-03-06 21:41

ציטוט:

נכתב במקור על ידי miniature
לא.
כוונתי היא כשאני שולח אימייל מדף אינטרנט איך המייל יוצג מימין לשמאל..

נו כמה שכתבתי...
אתה כותב html עם הכול להודעה שנשלחת ואז שם בראש העמוד
html dir="rtl"...

BlueNosE 27-03-06 07:46

תעשה MIME MAIL, ואז בתוכן תכתוב DIR=RTL

שקד 27-03-06 14:16

ציטוט:

נכתב במקור על ידי miniature
לא.
כוונתי היא כשאני שולח אימייל מדף אינטרנט איך המייל יוצג מימין לשמאל..

נו שאתה שולח, אתה צריך להגדיר את זה...
HTML קוד:

<html dir='rtl'>

miniature 27-03-06 15:58

ציטוט:

נכתב במקור על ידי שקד
נו שאתה שולח, אתה צריך להגדיר את זה...
HTML קוד:

<html dir='rtl'>

אבל באימייל זה חוזר משמאל לימין עם התגית בהתחלה.. כאילו זה לא יכול לקרוא את התגית..

BlueNosE 27-03-06 16:00

אז לא שלחת MIME MAIL (אימייל עם תמיכה בHTML)
תנסה לשלוח mime ותראה שזה יפעל.

miniature 27-03-06 17:14

הסתכלתי במאמר:
http://www.webmaster.org.il/article.asp?id=211
ואני לא מבין משהו:
כל זה בשביל לשלוח דואר מימין לשמאל?!?!

BlueNosE 27-03-06 17:33

ממש לא-
MIME MAIL מאפשר לך לעשות את כל מה שאתה רוצה (ב-HTML) בתוך אימייל.
תמונות, רקעים, טבלאות, הכל- שליחת אימייל רגיל לא מאפשרת את זה.
מקווה שהבנת =]
עומר

miniature 27-03-06 17:57

אז עדיין לא הבנתי איך אני יכול לקבוע שזה יהיה RTL ולא LTR..

BlueNosE 27-03-06 18:50

תכתוב פשוט כמו שאתה כותב בHTML רגיל, עם <html dir="rtl"> למעלה, במשתנה הטקסט שאתה שולח.

בניה 27-03-06 18:53

לש"ש


לא נראה לי שיש header כזה
מה מונע אותך מלהשתמש בHTML בזה?

BlueNosE 27-03-06 18:54

ציטוט:

נכתב במקור על ידי בניה
לש"ש


לא נראה לי שיש header כזה
מה מונע אותך מלהשתמש בHTML בזה?

הוא פשוט לא רוצה להתאמץ ולהפוך את האימייל למיים |Rolleyes|

miniature 27-03-06 19:13

ציטוט:

נכתב במקור על ידי BlueNosE
תכתוב פשוט כמו שאתה כותב בHTML רגיל, עם <html dir="rtl"> למעלה, במשתנה הטקסט שאתה שולח.

עשיתי וזה כותב לי את התגיות באימייל עצמו.. זה לא מבצע אותן..
בקשר למיים, אני פשוט לא חושב שזה נחוץ (אלא אם כן אני חייב)..

בניה 27-03-06 19:20

לש"ש

אתה חייב header של mime כדי שHTML יעבוד.
PHP קוד:

// To send HTML mail, the Content-type header must be set
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"

אתה יכול לשנות את זה charset=iso-8859-1.

BlueNosE 27-03-06 19:25

ציטוט:

נכתב במקור על ידי miniature
עשיתי וזה כותב לי את התגיות באימייל עצמו.. זה לא מבצע אותן..
בקשר למיים, אני פשוט לא חושב שזה נחוץ (אלא אם כן אני חייב)..

אתה עקשן.
אני אומר לך שאי אפשר לכתוב בHTML בלי MIME.
תשתמש בזה ותראה שזה פועל.

miniature 28-03-06 02:07

ציטוט:

נכתב במקור על ידי בניה
לש"ש

אתה חייב header של mime כדי שHTML יעבוד.
PHP קוד:

// To send HTML mail, the Content-type header must be set
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"

אתה יכול לשנות את זה charset=iso-8859-1.

כתבתי את זה ויצא אותו הדבר.
או שלא הבנתי איך ואיפה לכתוב את זה..

שקד 28-03-06 06:43

אם תציג בפנינו את הקוד שלך
נוכל גם להבין למה זה קורה ... !

בניה 28-03-06 08:37

לש"ש


אתה מוסיף את זה בתור header
תראה איך הם עושים פה:(זה מPHP.net)
PHP קוד:

<?php
// multiple recipients
$to  'aidan@example.com' ', '// note the comma
$to .= 'wez@example.com';

// subject
$subject 'Birthday Reminders for August';

// message
$message '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
   <tr>
     <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
   </tr>
   <tr>
     <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
   </tr>
   <tr>
     <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
   </tr>
  </table>
</body>
</html>
'
;

// To send HTML mail, the Content-type header must be set
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' "\r\n";

// Mail it
mail($to$subject$message$headers);
?>


miniature 28-03-06 10:36

עשיתי ככה:
PHP קוד:

          $subject "ניסיון";
          
$message "<html dir=\"rtl\"><body>
          זוהי הודעה אוטומטית, אנא אל תגיב אליה.
          </body></html>"
;
          
$headers  'MIME-Version: 1.0' "\r\n"
          
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
          
mail($email$subject$message,"מאת: מנהל <aaa@walla.com>\n
          $headers
          X-Mailer: PHP/" 
phpversion()); 


בניה 28-03-06 10:44

לש"ש

וזה לא פעל?
שים לב שהמשתנה headers נמצא בתוך המרכאות ככה שהוא מוכנס כמחרוזת.

Saint 28-03-06 23:00

זה תלוי אם התיבת דואר של מקבל ההודעה תומך HTML, לא?

miniature 29-03-06 14:53

ציטוט:

נכתב במקור על ידי בניה
לש"ש

וזה לא פעל?
שים לב שהמשתנה headers נמצא בתוך המרכאות ככה שהוא מוכנס כמחרוזת.

זה לא פעל.
והדואר שההודעה נשלחה אליו הוא דואר שלי בוואלה כך שאני בטוח כמעט ב 100% שהדואר שלהם תומך HTML.

BlueNosE 29-03-06 15:07

ציטוט:

נכתב במקור על ידי miniature
עשיתי ככה:
PHP קוד:

קוד 


תנסה:
PHP קוד:

          $subject "ניסיון";
          
$message "<html dir=\"rtl\"><body>
          זוהי הודעה אוטומטית, אנא אל תגיב אליה.
          </body></html>"
;
          
$headers  'MIME-Version: 1.0'."\r\n"
          
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
          
$headers .= 'From: מנהל <aaa@walla.com>'."\r\n";
          
$headers .= 'X-Mailer: PHP/' phpversion()."\r\n";
          
mail($email$subject$message$headers); 



כל הזמנים הם GMT +2. הזמן כעת הוא 07:16.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ