我正在尝试使用PHP切换索引文件,并且已经找到了一种重命名相应索引文件的方法,如下所示:
<?php
rename("/index.html", "/REALindex.html");
rename("/index2.html","index.html");
?>
PHP脚本位于索引文件的子文件夹中,但是当我运行这个php时,文件没有任何反应,所以我想知道我应该如何调试以及为什么它不能正常工作..?
非常感谢。
答案 0 :(得分:1)
如果您的PHP脚本有权编辑您正在运行的本地目录(根据您所做的评论),您的HTML文件距离php一级,请尝试:
rename("../index.html", "../REALindex.html");
rename("../index2.html","../index.html");
答案 1 :(得分:0)
注意路径开头的正斜杠。难道这是偶然的,你不情愿地试图将文件从文件系统根目录移动到文件系统根目录,而不是它们在哪里?
答案 2 :(得分:0)
路径应该是相对的,试试这个:
<?php
rename("index.html", "REALindex.html");
rename("index2.html","index.html");
答案 3 :(得分:0)
<强> SOULTION:强>
chmod -R 777 / var / www / html
+
rename("../index.html", "../REALindex.html");
rename("../index2.html","../index.html");