2010-10-06 88 views
0

如何用不同目錄中的多個PHP文件用相同的PHP文件替換爲PHP例如我如何替換示例中的所有index.php文件1與index.php文件實施例2中如何用PHP更新不同目錄中的多個PHP文件與更新的PHP文件

實施例1頁的URL值

/files/user-2/a/index.php 
/files/user-12/a/index.php 
/files/user-23/a/index.php 
/files/user-232/a/index.php 
/files/user-2232/a/index.php 

實施例2的URL值

/files/user-2/a/index.php 
/files/user-12/a/index.php 
/files/user-23/a/index.php 
/files/user-232/a/index.php 
/files/user-2232/a/index.php 
+0

我不明白你的問題。你想從命令行使用PHP腳本重命名文件嗎? – thomasmalt 2010-10-06 11:39:01

+0

我想用新的index.php文件的更新版本替換所有舊的index.php文件 – HELP 2010-10-06 11:42:03

+0

此線程可以幫助您:http://stackoverflow.com/questions/3853113/shell-script-for-renaming- and-relocating-the-files/3853166#3853166 – Amirshk 2010-10-06 11:44:39

回答

0

您應該使用重命名功能(http://php.net/manual/en/function.rename.php

要使用它,首先解析目錄內容:

function renameFilesInDir($dirName) { 

    $dir = opendir($dirName); 

    while ($file = readdir($dir)) { 

     if (is_file($dirName.$file)) { 

      // Rename the File 

     } 

    } 

    closedir($dir); 

} 

祝您好運!

+0

我不想重命名文件我想添加一個新的一個與新的PHP腳本到舊的 – HELP 2010-10-06 11:45:22

+0

然後使用http://php.net/manual/en/function.copy.php來代替。 – Vinzius 2010-10-06 11:51:20