将Javascript代码复制到PHP中 - javascript

        

    

我有个问题...
我想发送带有邮件功能的Javascript文档代码...
PHP代码如下所示:

$script =   '<script>
    vfprintf(handle, format, args)ar hljs=new function(){function k(v){return v.replace(/&/gm,\"&amp;\").replace(/</gm,\" ect...
           </script>';    

(将日志全部记录为30.000个字符将太日志了……)

我如何保证特殊字符(“,',\,//,...)被转义?

编辑:
这不是线程的重复项,请仔细阅读!

参考方案

在转义“特殊”字符时,以一种语言发出另一种语言的代码是一件非常困难的事情。当该代码上升到成千上万个字符时,将其存储在适合该语言的另一个文件中就变得更加有意义。在这种情况下,.js文件。

该文件可以用该语言维护,而不仅仅是PHP中的文字字符串。这为您提供了语法检查,调试,测试等功能。

如果最终结果(例如网页或其他显示的HTML)可以简单地单独引用该文件,则将文件托管在某个位置,然后发送对它的引用(例如,对于HTML,使用script标记) 。最终用户的系统将相应地下载文件。

如果最终结果需要直接嵌入此内容,则可以在PHP中将文件的内容读入字符串并发出。类似于file_get_contents('yourScript.js')

将代码视为代码,而不是字符串文字。

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

PHP Javascript更改浏览器后退按钮行为Laravel - javascript

我知道有各种各样的线程要求几乎相同的要求,但似乎没有一个真正满足我的需求。在我的网站上,我实现了搜索表单。一个简单的表单,其中包含一个名为searchQuery的输入字段和一个提交按钮。表单通过POST方法发送。我正在使用Laravel btw。。然后将搜索结果从控制器加载到视图中。这些在表中显示。现在来了有趣的部分:找到的元素是可单击的,并且您进入有关该元…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

在文本字段中键入时显示预制建议列表 - javascript

如标题所说我正在处理一个mysql项目,我希望该文本字段在键入它时向现有用户提供建议(管理员控制页以禁止用户..类似的东西)一个简单的例子来解释:当我输入文字时..我想给用户输入建议假设他正在输入颜色名称所以当他在其中输入b在他继续之前,会出现一个列表,向他提供我们预先设定的建议,例如:黑色棕色蓝色然后如果他输入l为bl该列表将是:黑色蓝色布拉布拉有什么建议…