请帮我解决一下这个。我有以下代码,我可以从外部 js 文件中检索值
$phpBsetB= "<script>document.write(BsetB)</script>";
echo $phpBsetB;
让我们假设 BsetB 存储一个字符串“abcde”。上面的代码将简单地打印出任何变量 BsetB 是 abcde。我的问题是,如果我添加以下代码
$handle = fopen("test.js", "w");
fwrite($handle, $phpBsetB);
fclose($handle);
test.js 中保存的不是 abcde,而是保存的
<script>document.write(BsetB)</script>
有什么办法可以让它保存 abcde 吗?非常感谢您的帮助!
谢谢你们的快速帮助!我想我需要解释更多我想要做什么。也许你们可以找到更好的方法来解决这个问题。我有一个网页,它加载一个名为 test.js 的外部平面文件。在 test.js 中,我在那里声明了一些变量。我想要做的是,这个网页当前正确读取了 test.js 中的所有变量,但它不会写入/更新 test.js 文件。我希望网页能够编写/更新这个 test.js。由于 javascript 无法在服务器端编写,我尝试使用 php 编写。关键是...我需要加载 test.js 文件,所以我可以编写/更新它。我的网页目前使用 js 读取,所以这就是为什么我的代码现在如此混乱......我只知道如何使用 javascript 读取 js 文件。检索值后,我需要将此 js 变量传递给 php。或者我应该创建 php 平面文件而不是 js?非常感谢您的帮助!!!