CFMLには、次の構成があります。
<cfsavecontent name="HTML_content">
<div class="test_div" style="color:#FFF;">Test</div>
</cfsavecontent>
PHP内では、本当にハッキーな関数を使用したり、二重引用符をエスケープしたりしない限り、これを行う方法はないようです。$var = "\"bad code\""
メールの内容を保存してメールで送信することで、同じページ内にメール(大きなHTMLドキュメント)を作成しようとしていますが、PHP内で;を使用せずにこれを行う方法はないようです。
誰かが私を正しい方向に向けることができますか?
私は以下のdecezeによって答えを試しました
$var = <<<HTML
<div class="test_div" style="color:#FFF;">Test</div>
HTML;
しかし、次のエラーが発生します。
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_END_HEREDOC or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in C:\vhosts\jpl\pages\about\testimonials.php on line 29
これに固執している他の人のために、HTML; HEREDOCSの例の最後の部分は、最後の最初(タブ、スペースなどはありません)にある必要があります。
そうnewline HTML;ではありませんnewline [tab or space] HTML;