你如何在js文件中使用fopen / fwrite?

时间:2011-09-30 20:07:26

标签: php fopen

我正在尝试这样做

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

但文件总是空的...你可以在js文件上使用fwrite并写入它...我检查了权限,一切都很好......有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果你正在写文本,js,php或原始二进制垃圾,那么fwrite可能会小心翼翼。它只输出你告诉它的内容。

问题是您要写到all.js,但在脚本标记中引用了/inc/all.js。除非您的脚本的当前工作目录设置为URL /inc映射到服务器上的任何目录,否则您在一个地方写入,但从另一个地方读取。