基本HTMLとその他のプレーンテキスト出力を生成するフォームを構築しています。PHPでエスケープされたHTMLを出力するには4つの先行スペースが含まれています
私はこのような変数を設定します。
$date1 = $_POST['date1'];
$city1 = $_POST['city1'];
そして、それと新たな変数を設定するためのif-else文はコードのチャンクが含まれています使用します。
if (!empty($date1) && empty($date2)) {
$emaileventsectionPT = '' . $date1 . ' in ' . $city1 . '';
else (!empty($date2) && empty($date3)) {
$email1eventsectionPT = '' . $date1 . ' in ' . $city1 . '
' . $date2 . ' in ' . $city2 . '';
}
は、そのエコーコード内の変数。この場合、出力ページに単独ですべての テキストエリアにあります:
<textarea id="txtfld12" onClick="SelectAll('txtfld12');" cols="75" rows="10">
<?php
echo '' . $emaileventsectionPT . '';
?>
</textarea>
しかし、それとは出力ページ上の他のすべてのテキストエリアには4つのスペースで始まります。
EVENT DATE 1 in EVENT CITY 1
EVENT DATE 2 in EVENT CITY 2
たときにことを意味し私はコードをコピーして貼り付ける(または何でも)、私は毎回それらのスペースを削除する必要があります。
私はこれらのスペースの原因とその除去方法を理解できません。
PHPの改行は重要ではありません。 <?php doの前に4つのスペースがあります。 –
あなたはそれを確認しようとしましたか? –
はい私は絶対に確信しています。 –