php修改js内容,在PHP变量中修改/加载CDN JS的内容 - javascript

我有一个网站,其中插件加载变量,其中包含CDN JS文件。该CDN JS文件使用$document.write();将一些HTML写入我的网站

现在,我要修改此$document.write();的内容,如何将CDN请求的结果加载到变量中?

例如:

我的PHP代码是:

$var = '';

echo $var;

现在,无论这个脚本调用什么,我都希望将其存储在变量中,然后回显到我的网站上。

相反,它只是回显此脚本。此脚本已启用,$document.write会执行其工作。我对此没有任何控制权。

我已经尝试过使用preg_replace()的一种解决方案,但是只有将HTML内容可以加载到PHP变量中时,该解决方案才有效。

请帮忙!

参考方案

共享可能对其他人有用。

找到了解决方案:

$doc = new DOMDocument();

@$doc->loadHTML($resp);

$xpath = new DOMXPath($doc);

$src = $xpath->evaluate("string(//script/@src)");

$Vdata = file_get_contents($src);

这样,$Vdata包含CDN JS的内容,我可以使用preg_replace();进一步修改其内容

所以这里的英雄是file_get_contents();

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

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

我正在使用Pusher(Javascript客户端和PHP服务器库)开发实时多用户应用程序。为了分配每个用户的状态,我为每个成员分配了一个自定义变量(测试),并且正在通过member.info.var访问此信息。如何为特定用户更改此值,以便在其他所有用户访问时将其反映出来?如果我只是更改channel.members.me.info.var,那么当我从另一个…如何防止Cookie被其他浏览器和系统上的用户窃取 - javascript

目前,我正在使用cakephp,并在我的项目中实施用户管理。今天,我在用户会话中遇到了一个问题。我已经生成了一个Cookie来记住加密格式的用户密码如果用户会话过期,cookie将恢复会话。现在我已经尝试将cookie从chrome转移到其他浏览器到Mozilla使用Cookie管理器插件。而且我发现自己在两种浏览器中都已登录,这是防止这种情况的最佳方法。?…提交初始化后删除某些帖子数据 - javascript

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

我有一个html格式的登录系统,我需要将用户名和密码发送回php后端,在那里我可以安全地对其进行加密并将其存储在数据库中。我想知道什么是最新和最安全的方法。请记住,这是密码的准系统字符串形式,请务必谨慎以最安全的方式将其返回。我知道$ _GET和$ _POST是非常不安全的。我是否在将javascript数据发送回服务器之前对其进行加密,因此将javascr…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值