麻烦单引号和双引号

时间:2016-04-28 16:17:58

标签: php

我有一个正在输出给第三方的表单,并且在我的POSTS上使用stripslashes在表单页面上工作正常,但是一旦提交,双引号后的任何内容都会被删除,如果有单个引用然后我仍然看到单反斜杠。我无法找到正确的设置,允许在文本输入中使用单引号和双引号,然后返回正确的发送到SalesForce。

两个字段的输入示例:

  <label for="subject">Subject Line:<span>*</span> <span class="addParenth"> (Summarize your issue in one sentence)</span></label>
                    <textarea id="subject" name="subject" cols="60" rows="2"  required data-rule-maxlength="100"></textarea>
                    <div id="charNumSub"></div>
  <label for="description">Description:<span>*</span></label>
                    <textarea id="description" name="dd_description" cols="60" rows="5" required data-rule-maxlength="2000"></textarea>
                    <div id="charNum"></div>

表单然后加载到下一页:

  $subject  =   htmlspecialchars($_POST['subject']);
  $dd_description   =   htmlspecialchars($_POST['dd_description']);

在页面上查看:

  Subject:<strong> '. stripslashes($subject) .'</strong><br />
  Description:<strong> '. stripslashes($dd_description) .'</strong><br />

所以我继续让评论适用于双引号,但不是单引号,但是双引号在输入到SalesForce后会丢弃任何内容。

0 个答案:

没有答案