问题标签 [stripslashes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 带斜线问题
我有一台本地的开发机器和一台网络上的服务器。奇怪的是,当我在我的开发机器上使用 stripslashes 时,所有的斜杠都会被删除,当我将相同的代码上传到网络服务器时,即使我使用的是 stripslashes,我也会看到转义字符。有人有想法么?
php - PHP mysql_real_escape_string() -> stripslashes() 留下多个斜杠
我在使用 PHP/MySQL 转义/剥离字符串时遇到问题 - 似乎总是有多余的斜杠。
我们以下面的字符串为例:
将字符串添加到数据库时,我将其转义,mysql_real_escape_string()
并将以下内容存储在数据库中(编辑:通过直接使用 mysql 应用程序查询数据库进行检查):
从数据库中读回时,我正在传递字符串stripslashes()
并返回以下内容:
由于引号仍然被转义,它破坏了 html 并且文本没有下划线。
- 为什么要
mysql_real_escape_string()
加三个斜线,stripslashes()
去掉两个斜线?我希望他们都添加/删除一个斜线。 - 我怎样才能防止这种情况发生?
- 我以正确的方式接近这个吗?
php - 转义引号的函数无法正常工作
我试图弄清楚为什么这个功能不能正常工作。
\
每次我编辑我的条目时,它都会增加一个额外的内容。
在线服务器具有以下设置:
这是代码:
编辑说明:
我已经尝试完全删除这个函数来看看它做了什么......它做同样的事情,所以我意识到它addslashes
也在代码中用于同样的事情。
额外\
的存在是magic_quote
因为ON
wordpress - 在 TextArea 中允许 HTML
我正在 Wordpress 中构建一个自定义选项面板。我想提供的选项之一是能够将文本和 html 添加到页脚。我可以输入简单的标签,比如粗体 - 但是当你添加一个 URL 时会发生一些疯狂的事情。我做了一些谷歌搜索,发现“stripslashes”,唉,这也不起作用。
下面的代码是一个巨大的案例陈述的一部分。
php - magic_quotes_gpc() 的解毒剂?
我见过几十个这样的 PHP 片段:
如果我打电话会DB_Quote("the (\\) character is cool");
怎样?(感谢jspcal!)
难道我们不应该只在值来自get_magic_quotes_gpc() == true
或超全局时才去除斜线吗?$_GET
$_POST
$_COOKIE
php - php 邮件功能 - 在邮件中获取 /
在我的 php 项目中,我使用的是 php 邮件功能。我已发送测试作为内容。但在我的邮件中,它看起来是 test\'s 。我怎样才能避免这个特殊字符?我把 nl2br 函数...我也尝试了添加斜杠和 stripslashes 函数。但是那个特殊字符还是出现了。
php - 输入有下划线时如何删除我的反斜杠
当我输入任何有underscore (_)
数据将存储到我的数据库的输入时出现的问题看起来像这样image\_background.png
例子
当输入underscore
只有时出现问题。如果没有下划线,所有反斜杠都将被stripslashes
让我知道。
xml - 斜线和特殊字符?
我的 xml 提要文件使用的是stripslashes,但我还想从 som 字段中删除特殊字符 - 我将如何执行此操作以及添加它的位置/顺序?
php - 从 MYSQL 中删除一堆转义引号
我有一个奇怪的 - 我正在将一些数据从一个 CMS 移植到另一个。两者都在 LAMP 上运行。
在旧的 CMS 中,数据以斜线形式存储在数据库中。
例子:
旧 CMS 输出时正确显示为:
但在新的 CMS 中,它们的相同文本仅存储为以下内容,并在出现引号时处理:
我已经直接在mysql上尝试了replace(),但这只是转义了引号,它只是删除了所有引号。然后我试着用php把所有数据拉出来,然后把它放回去,没有做任何事情,希望斜杠能逃脱数据,我会很好,但不是那么幸运——这似乎适用于两个中的一个行,但查询被破坏。
有任何想法吗?我已经有一段时间没有玩过 add/stripslashes 等了。
谢谢
javascript - 如何在Javascript(json)中去除斜杠?任何 JQuery 插件?
因此,当我将数据保存到数据库中时,PHP 会在单引号或双引号上添加一个 \。那很好。
但是,当使用 json_encode() 将数据传回客户端时;像 McDonald's 这样的 TEXT 在 DB 中存储为 McDonald's 但一旦从 PHP 传回 js,它将被编码为 McDonald\'s
由于我使用的是 jQuery,是否有任何插件可以轻松做到这一点?或者我应该用来正确剥离斜线的任何功能?显然,如果有类似 \\\\s
的情况,函数应该返回\s
。:)
对不起大家。我想我的问题太复杂了。我要不要让它变得更简单。。
如果我有一个 javascript 变量:
我怎样才能剥离 \' ?我应该使用什么正则表达式?