如何在js文件上使用fopen/fwrite


How you use fopen/fwrite on a js file?

我正在尝试做这个

$fp = fopen('all.js', 'w');
fwrite($fp, 'sddddddddddddddddddddd');
echo "<script src='"/inc/all.js'" type='"text/javascript'"></script>";

但是文件总是空的…你能在js文件上使用fwrite并写入它吗?我检查了权限,一切正常…什么好主意吗?

fwrite不在乎你写的是文本、js、php还是原始二进制垃圾。它只输出你让它输出的内容。

问题是,你写出来的all.js,但指的是/inc/all.js在你的脚本标签。除非您的脚本的当前工作目录被设置为URL /inc映射到您的服务器上的任何目录,否则您将在一个地方写入,但从另一个地方读取。