- 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% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!