ユーザーの回答をログに記録し、ログファイルに採点するテストプログラムがあります。また、テストの管理者に適切にフォーマットされたhtmlメールでこれをメールで送信します。
ほとんどの場合、このシステムは機能します。しかし、私は、さまざまな電子メールクライアントがコードの一部を削除していることに気づきました。これはテーブルであるため、多くのコードは非常に反復的であり、削除されるセクションは各電子メールクライアントで毎回同じです(OutlookとGmailは私がテストしたものです)。たとえば、テーブルのセクションがある場合:
<tr><td style="background:#a66;text-align:center">This is the answer</td></tr>
それからそれは次のように出てくるかもしれません:
<tr><td style="backgrouter">This is the answer</td></tr>
そして、私はそれが各ファイルのどこでこれを行うかの間の相関関係を見つけることができません。時には終わり近く、時には始まり近く。場合によっては、テストが特に長かった場合、電子メールを終了することすらできません。
私のphpは、サーバー上のログファイルにまったく同じhtmlを出力していますが、それは常に完璧です。
どうしたの?どうすれば修正できますか?