基本上我想读取和写入一个文件,然后将所有编译的内容保存到另一个文件。
步骤:
假设我有一个包含以下代码的文件 mycode.js:
var url = ''; //this will be field throug form in php
现在在 php 中,我将输入该网址的值,例如
www.google.com
如何将我刚刚输入的网址附加到我的 js 文件中?
预期输出:var url = 'www.google.com';
另请遵循问题,在成功将值附加到我的 JS 文件后,我现在将创建一个新文件 (newlyappend.js),就像另存为一样。其中文件内容为新追加的代码:
var url = 'www.google.com';
想使用 php 来实现这一点。
最佳答案
以字符串形式获取 .js
文件内容:
$js = file_get_contents( '/path/to/file/mycode.js' );
$js
现在将保存文件的内容。
用赋值替换空变量行:
$url = 'www.google.com';
$js = str_replace( "var url = '';", "var url = '$url';", $js );
将新内容写回新的js文件:
file_put_contents( '/path/to/file/newlyappend.js', $js );
确保您具有从指定路径读取和写入文件的适当权限。
关于php - 如何将 php 中的值附加到我的 JS 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928133/