За последние 24 часа нас посетили 31942 программиста и 1363 робота. Сейчас ищет 821 программист ...

Проблема с чтением rar архива

Тема в разделе "Прочие вопросы по PHP", создана пользователем R22, 16 ноя 2009.

  1. R22

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

    С нами с:
    24 мар 2008
    Сообщения:
    78
    Симпатии:
    0
    Адрес:
    Odessa
    Народ всем привет, мучаюсь несколько часов.
    Есть сервер на котором установлено
    pecl rar.
    Server: Apache/2.2.6 (Fedora)
    X-Powered-By: PHP/5.2.6

    Расширение rar работает о чеи свидетельствует phpinfo();

    Есть скрипт с двумя точками отладки

    PHP:
    1.  
    2. ini_set('display_errors', 1);
    3.  
    4. $archive_path = dirname(__FILE__) . '/' . 'archive.rar';
    5. $password = 'test';
    6.  
    7. $rar_file = rar_open($archive_path, $password) or exit('The path is incorrect');
    8. //var_dump($rar_file); exit('dumping...');
    9.  
    10. $entries = rar_list($rar_file);
    11. //var_dump($entries); exit('dumping...');
    12.  
    Первая точка отладки возвращает:
    resource(2) of type (Rar file) dumping...
    Вторая точка отладки возращает:
    Warning: rar_list() [function.rar-list]: ERAR_UNKNOWN: unknown RAR error in ...


    Короче все сваливается.
    Причем если архив не имеет пароля все читается отлично, как должно быть, но при наличие пароля происходит лажа.
    Наличие пароля на архиве - исходные данные, т.е. его нужно прочитать запаролленный (пароль заранее известен).
     
  2. R22

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

    С нами с:
    24 мар 2008
    Сообщения:
    78
    Симпатии:
    0
    Адрес:
    Odessa
    Спасибо решил вызовом system()
     
  3. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    R22
    а на продакшене разрешен вызов system?)