1

私はいくつかの異なるコードを試して、phpにフォームを送信させ、メールを右に揃えさせましたが、何も機能しませんでした。メールを開くといつも左側にある

<?php
$to = "skatz25@hotmail.com";
$subject = "טופס הפניית מתנדב/ גוף פונה";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; 

$rname = $_POST['rname'];
$date = $_POST['date'];
$name = $_POST['name'];
$age = $_POST['age'];
$refrence = $_POST['refrence'];

$msg = '
<html>        
   <body dir="rtl">
      <table dir="rtl" style="direction:rtl">
         <tr>
           <td style="text-align: right;">מקבל הפנייה:</td>
           <td>' . $rname . '</td>
          <tr>
        </table>
   </body>
<html>
';


mail($to, $subject, $msg, $headers);
?>

hotmail でメールを開くと、テキストは rtl ですが、ページの右側ではなく左側から始まります

どんな助けでも大歓迎です

4

2 に答える 2

1

テーブルに幅を追加してみてください。

于 2012-08-14T12:49:41.940 に答える
1

最初に、幅と高さが 100% に設定されたテーブルを描画し、そのテーブル内に次のように右揃えで別のテーブルを作成する必要があります。<table width='100%' height='100%'><tr><td align='right'> <table align='right'><tr><td>content</td></tr></table> </td></tr></table>

于 2012-08-14T12:51:45.647 に答える