За последние 24 часа нас посетили 19185 программистов и 1643 робота. Сейчас ищет 881 программист ...

Не работает функция system()

Тема в разделе "PHP для новичков", создана пользователем Maskca, 21 окт 2011.

  1. Maskca

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

    С нами с:
    15 июн 2009
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте, пытаюсь вывести данные системы через
    PHP:
    1. system('uname -a')  
    Но в браузере ничего не отображается.
    Подскажите, как это правильно осуществить?
     
  2. BaNru

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

    С нами с:
    2 окт 2011
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Сызрань
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Maskca
    exec или echo system
     
  4. Maskca

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

    С нами с:
    15 июн 2009
    Сообщения:
    14
    Симпатии:
    0
    Так
    PHP:
    1. echo system('uname -a');
    и так
    PHP:
    1. exec('uname -a');
    Все равно ничего не выводит
     
  5. Maskca

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

    С нами с:
    15 июн 2009
    Сообщения:
    14
    Симпатии:
    0
    Может, эта функция отключена на хостинге, как посмотреть включена ли она?
     
  6. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Создай php файлик, в котором будет всего одна функция phpinfo(), открой файлик из браузера. Там в таблице можно найти, какие фукции запрещены.
     
  7. Maskca

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

    С нами с:
    15 июн 2009
    Сообщения:
    14
    Симпатии:
    0
    Функция system и exeс находятся в disabled_functions, подскажите, как их включить?
     
  8. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Это настройка PHP в файле php.ini
    Код (Text):
    1. disable_functions =
    Если сервер не твой, то можно:
    наверное, слёзно попросить хостера (скорей всего он не согласится);
    не использовать эту функцию;
    поменять хостинг-провайдера.
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Когда же вы научитесь читать мануалы
    http://php.net/system