使用php和javascript修改本地JS文件

时间:2016-09-29 18:48:27

标签: javascript php jquery

信息

出于测试目的,我正在构建一个系统,其中javascript文件包含一个名为“contains”的数组。

javascript将使浏览器重定向到另一个php-code所在的页面,该代码应该将关键字添加为新的array-element

在你们中的任何人试图说这是多么简单之前,让我重申我正在使用Tampermonkey在另一个页面上注入JS代码,我没有机会修改他们的代码

然后应该将代码再次转换为JS并写入名为“copyright.js”的文件

代码

目前“copyright.js”文件看起来像这样

var contains = ["original"]

以下代码返回正结果

$str = 'var contains = ["original"]';
$str = str_replace("var ", '$', $str); 
eval($str.";");

但是当我尝试从文件中获取变量时,我收到错误

$file = fopen('copyright.js', 'r') or die('Unable to open File');
$str = fread($file, filesize('copyright.js'));
fclose($file);
$str = str_replace("var ", '$', $str); 
eval($str.";");

如果有更好的解决方案,请不要犹豫告诉我:)。

0 个答案:

没有答案