Показать сообщение отдельно
Старый 04.12.2005, 21:02
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 1  
Ответить с цитированием
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Attention трабл с переименованием файлов

Добрый вечер!
Пишу скрипт, чтобы заменить во всех именах файлов каталога $catalog строку $from на $to.
PHP код:
<?php
function str_edit($from, $to, $e_str)
{
    for(
$counter=0; $counter<count($from); $counter++)
    {
        
$e_str = str_replace($from[$counter], $to[$counter], $e_str);
    }
    return 
$e_str;
}

$from = " ";
$to = "-";
$catalog = "Z:/home/www/test/files";
$handle = @opendir($catalog) or die("<font color=#FF0000><strong>$catalog does not exist!</strong></font>");
while((
$e_str=readdir($handle)) != false)
{
    if(
$e_str!=="." && $e_str!==".." && is_file($e_str))
    {
        
$e_str = rename($e_str, str_edit($from, $to, $e_str));
    }
    echo 
"\"".$e_str."\"<br>";
}
?>
Целый день бьюсь. Может подскажете, что здесь не так?
Спасибо.