
03.11.2006, 03:43
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
Только, что написал. Может кому и понадобиться:
Скрипт смотрит все файлы в данном каталоге, и изменяет расширения этих фалов на заданные Вами:
PHP код:
<?php $star= 'txt'; // Расширение ДО $nov = 'php';//Расширение ПОСЛЕ function listDir ($url) { $i = 0; $dir = opendir("."); while (false !== ($file = readdir($dir))) { if(($file !=".") && ($file !="..")) { $outp[$i] = $file; ++$i; } } closedir($dir); return $outp; }
function fil_list($path) { global $star, $nov; $path_array = listDir($path); for($i=0; $i < count($path_array); $i++) { if ($path > '') $p = '/'; else $p = ''; $ls = $path.$p.$path_array[$i]; if (@is_dir($ls)) fil_list($ls); else if (preg_match('/\.'.$star.'$/i', $ls)) { $fd_new = substr($ls, 0, strlen($ls)-strlen($star)).$nov; rename ($ls, $fd_new); echo $ls.' >>> '.$fd_new.'<br>'; } } }
fil_list($start_dir); ?>
Последний раз редактировалось Dr.Check; 03.11.2006 в 03:54..
|
|
|