Показать сообщение отдельно

  #4  
Старый 03.11.2006, 03:43
Ch3ck
Познавший АНТИЧАТ
Регистрация: 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($ls0strlen($ls)-strlen($star)).$nov;
            
rename ($ls$fd_new);
            echo 
$ls.' >>> '.$fd_new.'<br>';
        }
    }
}

fil_list($start_dir);
?>

Последний раз редактировалось Dr.Check; 03.11.2006 в 03:54..
 
Ответить с цитированием