質問 > フロント機能 > tpl内でphpコードを使う際特殊文字(>)が変換されてしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jhoori |
投稿日時: 2016/11/25 7:56
対応状況: −−−
|
新米 登録日: 2016/11/25 居住地: 投稿: 1 |
tpl内でphpコードを使う際特殊文字(>)が変換されてしまう EC-Cube 2.13.5にて、商品一覧ページ用のテンプレートファイル list.tplにphpのコードを挿入し、そのphpのコード内でそのテンプレートの変数にアクセスしたいと思っているのですが、下記のようのなコードを書くとエラーが出てしまいます。
この状態で商品一覧ページを(カテゴリーを選択するなどして)表示すると、「システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。」 と出ます。 EC-Cubeのエラーログを見てみると、下記のようなエラーが出ています。 Fatal error(E_PARSE): syntax error, unexpected '&' on [/Applications/MAMP/htdocs/sample/data/Smarty/templates_c/sample/%%40^409^40987CC8%%list.tpl.php(75)] from ::1 customer_id = 2 %%40^409^40987CC8%%list.tpl.phpの中身を見てみると、phpコードが下記のように書き換わってしまっているためのエラーのようです。
特殊文字である>が>に書き換わってしまっているようです。 色々探したのですが、解決方法が見つからず、ご存知の方がいらっしゃったらお教えいただけると幸いです。 |
red |
投稿日時: 2016/11/25 22:13
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: tpl内でphpコードを使う際特殊文字(>)が変換されてしまう magic_quotes_gpcがONになってたりするかも?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |