За последние 24 часа нас посетили 62949 программистов и 1743 робота. Сейчас ищут 854 программиста ...

rename не может найти файл (ru символы)

Тема в разделе "PHP для новичков", создана пользователем viphost, 11 фев 2013.

  1. viphost

    viphost Активный пользователь

    С нами с:
    23 мар 2009
    Сообщения:
    307
    Симпатии:
    0
    Как быть? Нужно переименовать файл вида
    слово,слово,слово.zip
    в
    slovo_slovo_slovo.zip

    Делаю так
    rename('/root/www/слово,слово.zip', '/root/www/slovo_slovo.zip') ;
    В ответ получаю файл не найден. Делаю так
    rename('/root/www/test.zip', '/root/www/test_out.zip') ;'
    Все ок.
    Но жизненно необходимо ренамить как в первом примере, так как перед rename я работаю над названием файла

    Добавлено спустя 8 минут 21 секунду:
    3 часа потерял на это, а оказалось все дело в том что указывал кодировку названию файла
    Код (Text):
    1. $namefile= iconv("WINDOWS-1251", "UTF-8", $namefile);