搜索时无法找到任何相关内容,而且我自己找不到任何解决方案,我宁愿不使用rename()。
我希望根据我<title>
命名我的文件来简化我的工作我做了
$fileName = "This is my file name";
<title><?php echo $fileName = str_replace(' ', '-', strtolower($fileName )) ?></title>
或者只是
<title><?php strtolower("This is my file name") ?></title>
Output: this-is-my-file-name.html/php
是否有这样的解决方案可以使用几行代码设置,就像重命名()一样,但是它的目标是自身而没有其他文件?
答案 0 :(得分:1)
这不是最好的方式,我不完全确定它是否有效,因为我不能自己尝试,但你可以自己尝试一下,看看它是做什么的。
copy(basename(__FILE__), $fileName); // $filename being the name you want it to be.
unlink(__FILE__);
这基本上只是将您正在处理的文件复制到另一个名称,然后删除当前的名称。它绝对不是最好的方式,但它只会“重命名”一个文件。