在file_get_contents()php中插入Javascript
Insert Javascript in file_get_contents() php
有没有办法在file_get_contents()
的末尾插入javascript?
我的意思不是添加到函数的输出中,javascript。我想要的是在我从file_get_contents()
得到的网站的末尾放一个脚本。
就像使用chrome的扩展,它在网站的末尾插入一个javascript。但在我的情况下,我希望函数file_get_contents($url)
直接输出所有内容(插入网站+javascript)。
在这种情况下有没有办法使用cUrl?
有办法做到这一点吗?
感谢
您需要对检索到的代码使用*_replace
函数,或者使用DOM类来更改代码。无法修改file_get_contents
本身以添加代码
$script =<<<END
<script type="text/javascript" src="http://www.example.com/mysscript.js"></script>
</body>
END;
$html = file_get_contents($url);
$html = str_replace("</body>",$script,$html);
这假设被抓取的内容有完整的html代码,主要包括</body>
标签
相关文章:
- 使用PHP插入HTML在JavaScript上不起作用
- 使用Mysqli、PHP和AJAX的聊天系统正在将空白消息插入数据库
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- 如何使用DOMDocument将PHP变量插入javascript部分
- 可以't通过JQUERY传递PHP变量并将它们插入MYSQL
- PHP MySQL 在一个页面和一个查询中插入具有多行的数据
- AJAX PHP 连接将行插入数据库
- 多行 PHP MySQL 插入
- jQueryAjax:从php插入数据
- PHP-插入数据库而不刷新页面(OOP)
- 如何将 JS 鼠标坐标获取到 PHP 插入查询中
- 动态变量从 PHP 插入到 DOM 中.在将该变量从 DOM 传递到 Javascript 时遇到问题
- 使用 Ajax 和 PHP 插入和更新页面而无需重新加载
- 检查在使用AngularJS$http时php插入是否成功
- 如何将PHP插入jQuery
- 将php插入到javascript片段中
- 触发对PHP插入查询发出警报
- 把& lt; br>使用javascript(不是php)插入换行符
- 如何通过 AJAX 将 PHP 插入 jquery append
- 如何使用Javascript将PHP插入到网页中