Я отправляю автоматическое письмо по php. В электронном письме есть иврит, направление которого справа налево. Вот мой код для составления основной части сообщения:
$emailMessage =' <html lang="HE"> <head> <title> job-skills | הצורפות </title> </head> <body style="text-align:right; direction:rtl;"> <table> <tr> <td><h3>תודה על הצטרפותך</h4></td> </tr> <tr> <td>על מנת להצטרף סופית לאתר עליך ללחץ על הלינק הבא:</td> </tr> <tr> <td><a href="http://localhost/W-DB/php/registration_and_login/confirm_registration.php?email=' .$registrationEmail .'&tempPass=' . $tempPass . '>לחץ כאן</a></td> <tr> </tr> <tr> <td>בברכה,</td> </tr> <tr> <td><h2>JOb-Skills</h2></td> </tr </table> </body> </html>
но текст выравнивается влево и вправо слева направо.
<?php $to ="mail id"; $from = "mail id"; $sub = "Hebrew"; $message = '<html lang="HE"> <head> <title> job-skills | הצורפות </title> </head> <body style="text-align:right; direction:rtl;"> <table> <tr> <td><h3>תודה על הצטרפותך</h4></td> </tr> <tr> <td>על מנת להצטרף סופית לאתר עליך ללחץ על הלינק הבא:</td> </tr> <tr> <td> <a href="#">לחץ כאן</a></td> <tr> </tr> <tr> <td>בברכה,</td> </tr> <tr> <td><h2>JOb-Skills</h2></td> </tr </table> </body> </html>'; $headers = "From:" . $from; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; if(mail($to,$sub,$message,$headers)) echo "success"; ?>
вот мой код.
благодаря 🙂
Он отлично работает с указанным мной кодом. Пожалуйста, взгляните на прилагаемый образ.
благодаря
Попробуйте добавить dir="rtl"
в свой HTML-тег.
Пожалуйста, обратитесь к стилю @Varun, помещенному в тело: <body style="text-align:right; direction:rtl;">
Только после того, как я добавил этот стиль к телу, он работал также и в gmail, пока он работал только на Перспективы.