2012-05-03 14 views
1

オープンカートのサイトのフォームでHTMLをエスケープしようとしています。セッションデータを使用してカスタムコードを作成しています。現在、私は持っている:HTMLENTITIESでエスケープする

<input type="text" value="<?php echo $this->session->data['persline_2']; ?>" name="persline_2" id="persline_2" class="keyboardInput" style="width:200px" maxlength="30" /> 

は、私が使用しようとしました:

<input type="text" value="<?php echo htmlentities$this->session->data['persline_2']; ?>" name="persline_2" id="persline_2" class="keyboardInput" style="width:200px" maxlength="30" /> 

が、これはトリックをしませんでした。私はhtmlentitiesが変数の前に始まるべきだと考えました。

これは、MVCでPHPを使用しているFYIのオープンカートです。

+0

()はあなたが..あなたは「トリックをしませんでした」だけでなく何を意味するのかについてより具体的にする必要がありに 'htmlentities'を使用したい項目を括弧で囲む必要があります。エラーメッセージ/予期した/実際の動作はすべて私たちがあなたの質問に答える手助けをするために遠くに行くでしょう。 –

答えて

2

試してみてください。<?php echo htmlentities($this->session->data['persline_2']); ?>ノート括弧

+0

すごく感謝しました! – Andrew

関連する問題