因此服务器将随机(?)。php文件更改为.ph。 需要将任何.ph文件重命名为.php 试过我在stackflow上找到的每个重命名和重命名扩展代码。 到目前为止,没有任何工作。 无root访问权限(共享) 工作目录将是/
答案 0 :(得分:0)
您可以尝试以下代码:(在localhost中测试)
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
unlink('test.ph');
?>
答案 1 :(得分:0)
如果您要将当前目录中的所有.ph文件重命名为.php,可以试试这个:
<?php
$old_extension = '.ph';
$new_extension = '.php';
$files = glob("*$old_extension");
foreach($files as $file){
$filename = pathinfo($file,PATHINFO_FILENAME);
rename($file,$filename . $new_extension);
}
?>
提醒:脚本将在不发出警告的情况下重命名当前目录中的现有文件。
我强烈建议您事先在开发环境或Test目录中运行上述脚本,以便知道会发生什么。
最佳 -