За последние 24 часа нас посетили 47154 программиста и 1807 роботов. Сейчас ищут 2476 программистов ...

system("file .... ?

Тема в разделе "PHP для новичков", создана пользователем macik, 6 май 2008.

  1. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Ребята подскажите почему этот код
    PHP:
    1. $info = system("file -i -b ".$name_file);
    Сразу выдает данные в браузер?
    Пробовал на двух платформах Mac OS и Linux ? чегото я не пойму? :cry:
     
  2. +Sten+

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

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Так и должно быть. Для получения вывода в массив используйте exec.
     
  3. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Огромное тебе спасибо. Ради интереса, а для чего тагда system. Я просто не догоняю зачем кому-то сразу надо данные в браузер выводить?
     
  4. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    и еще один вопрос, почему файл нового офиса 2007, 2008 (word, excl. *.docx, *.xlsb) и на маке и на линуксе определяются как application/x-zip, как архив?
     
  5. Anonymous

    Anonymous Guest

    Потому что это и есть - архив. :-/