----------
000
{if $a = $a}aaa{/if}
111
----------
というテンプレートファイルを実行した場合に、
吐き出されるソースが
----------
000aaa111
----------
となっています。
----------
000
{if $a = $a}
aaa
{/if}
111
----------
としないで吐き出されるソースを
----------
000
aaa
111
----------
とする方法はないでしょうか?
ブラウザに表示される内容ではなく、あくまでソースです。
よろしくお願いします。
No.1
- 回答日時:
未確認ですが、
000
{if $a = $a}\naaa\n{/if}
111
としてみはどうでしょう?
ちなみにif文の
if $a = $a
というのは、
if $a == $a
の間違いではないのでしょうか?
参考URL:http://sunset.freespace.jp/smarty/SmartyManual_2 …
この回答への補足
>000
>{if $a = $a}\naaa\n{/if}
>111
\nを入れるとソースでも\nがそのまま表示されています。
改行コードとは認識していないようです。
>if $a = $a
すいません。
タイポでした。
No.2
- 回答日時:
テンプレートの文字(改行)コードは何?
No.3ベストアンサー
- 回答日時:
ん~、では他にも方法があるかもしれませんが、とりあえず目的を達成するために
{if $a == $a}{php} echo "\naaa\n";{/php}{/if}
でいけると思います。
参考URLはSmartyドキュメントです。
参考URL:http://smarty.php.net/manual/ja/
ありがとうございました。
$securityをfalseにする必要がありましたが、
実現はできました。
もうしばらく別の解決法を募集したいと思います。
No.4
- 回答日時:
>phpファイル、tplファイルともに文字コードはEUC、改行コードはLFにしています。
まさかと思うけど出力されたHTMLのソースをメモ帳などのEUCコード(開業コード→\n)で見ているなんてことないですよね?
この回答への補足
意味が良く分からないのですが、
HTMLソースを開き、改行コードを調べるとCRLFになっていました。
phpファイルやtplファイルはLFなのになぜでしょう?
開発環境がWindows+XAMPPだからでしょうか?
また
{php}echo "\n";{/php}
を挿入しないで1行として表示された箇所のソースを調べても
LFだけの改行コードが挿入されている痕跡はありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript JavaScript?jQuery?で書き方を教えてください。 初心者です。 AAAという要素をステ 2 2023/08/04 22:09
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- UNIX・Linux 次のif文について意味を教えてください。 1 2022/11/27 16:55
- Visual Basic(VBA) テーブルを配列に入れて、元のテーブルの行番号を取得したい 1 2022/08/16 20:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日本語が文字化けしないよう読...
-
PHP 読み込んだファイルのブラ...
-
PHPでFilename cannot be empty...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
存在しないメールアドレスかど...
-
.htaccessにphp_valueが使用できな
-
PHP8を使うと、大量のWarningが...
-
PHPでfatal errorが出ても無視...
-
アップロード画像数でCSSを分け...
-
Apacheでhttp://localhost/が表...
-
別ファイルの変数を呼び出した...
-
FORMで送信ボタンと戻るボタン...
-
sqlで日付が一番古いデータの月...
-
php5のrename()は日本語をリネ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
値の取り出し方について教えて...
-
2つの画像ファイルが異なるファ...
-
PHPでFilename cannot be empty...
-
ファイル名は、数字の「0」(...
-
stat failed
-
ファイルの行数取得
-
TSVファイルをCSV形式に変換したい
-
日本語のファイルが開けない
-
XMLのロードに失敗する
-
別のサーバにあるファイルの存...
-
PHP+MySQL でのcsvファイルイン...
-
日本語のデータが文字化けをし...
-
日本語が文字化けしないよう読...
-
PHPでの別のサーバーのテキスト...
-
phpメールフォームから送信・登...
-
PHP、ファイルロックの失敗で消...
-
PHP5のsimplexml_load_fileで取...
-
PHPでAPI 出力はCSVを取得する...
-
PHPでテキストファイルかどうか...
-
PHPで特定の文字列のみ抽出し、...
おすすめ情報