文本区域不读取 PHP 代码
textarea does not read php code
最近,我一直很喜欢像cssdeck和jsFiddle这样的实时代码编辑器,我想通过一个小改动来复制我自己的代码:php代码。
这些实时代码编辑器背后的基本元素是textarea,javascript和iframe。您可以通过js脚本或php形式查看最终结果。我浏览了 js 脚本路由,它适用于 html、css 和 js,但不适用于 php;该网站显示为空,就像没有输入任何内容一样。当我走php表单路线时,我得到了相同的结果。但是,使用php表单,我能够创建/编写php文件,然后可以正确显示代码,但会删除实时编辑功能。我想知道除了上述路线之外,您是否知道任何其他途径来完成预期项目。另外,我试过
<?php
$codeInput = stripslashes($_POST['code']);
?>
结果一无所获。
你想
使用htmlspecialchars
,而不是stripslashes
。
htmlspecialchars
专门用于编码诸如<
之类的东西,如<?php
。
stripslashes
仅删除反斜杠 ( '
)。
但是,要非常小心;直接输出未过滤的用户输入可能会导致XSS攻击,即使您使用htmlspecialchars
。在此处阅读更多内容。
顺便说一句,您可能不需要为此滚动自己的编辑器。你可以查看 http://ideone.com/,它基本上是PHP和大量其他语言的jsFiddle。
相关文章:
- php代码在textbox更改事件上显示null
- 无法运行php代码,有角度路由问题
- jquery中的PHP代码不起作用
- 获取PHP代码中日期选择器的值
- PHP代码古埃及乘法javascript
- PHP代码中实现的JavaScript |if语句不起作用
- 如何将javascript变量传递到Php代码中.
- 在按钮'上运行PHP代码;s onclick事件,或者使用Ajax
- 停止直接执行php代码而不点击按钮
- php代码或脚本接受自动完成列表中文本框中的值
- 无法使autocompletion与bootstrap和php代码点火器一起工作
- 添加 PHP 代码的 Javascript 下拉框
- 在 php 代码中实现倒计时 js 倒计时
- AJAX 中的 PHP 代码到 POST
- 用于修改文档元素的 PHP 代码
- 链接适用于所有浏览器,除了 safari(php 代码)
- PHP 代码中的 CSS 弄乱了 IE9 中的布局
- Javascript的“document.write()”中的PHP代码
- JavaScript 函数在 php 代码中的调用中不起作用
- JavaScript 只在 php 代码中执行一次