Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #6072 [572]
 От   : Generaloff Den                2:5020/400          23 января 04, 15:57
 Кому : Igor S.Kozhukhov                                  23 января 04, 23:56
 Тема : Re: convert
-------------------------------------------------------------------------------
From: "Generaloff Den" 

Hi
"Igor S.Kozhukhov"  wrote in
message news:1074895802@p99.f42.n5045.z2.ftn...
>                             Hello All!
> 
>    есть у меня проблема на юнихе
> 
> закачивают мне по фтп с виндовой машины файлы разбирые по каталогам -
> закачивают в кодировке windows-1251, мне нужно преобразовать их в кодировку
> koi8-r
> 
> написал скрипт на пхп
> 
>  $d = dir("pic_new");
> 
> while (false !== ($file = $d->read())) {
>   if ($file != "." && $file != "..")
>   {
> 
>   if(!is_dir('pic_new/$file'))
>   {
> 
>    $dd = dir("pic_new/$file");
>    while (false !== ($ffile = $dd->read())) {
>     if ($ffile != "." && $ffile != "..")
>     {
>      $newfile=convert_cyr_string($ffile,"w","k");
>      rename("pic_new/$file/$ffile", "pic_new/$file/$newfile");
>     }
>    }
>    $dd->close();
>   }
> 
>   $newfile=convert_cyr_string($file,"w","k");
>   rename("pic_new/$file", "pic_new/$newfile");
>   }
> }
> $d->close();
> 
> ?>
> 
> проблема в следущем - не все имена файлов преобразуются нормально - почему-то
> есть пропуски ... не могу понять - почему - помогите разобраться ...

делай в цикле отладочный вывод...и проверяй что происходит...

лично я подозреваю двойные кавычки при ренейме...
                                                                


--- ifmail v.2.15dev5.1
 * Origin: Demos online service (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!