`shell_exec` с PHP возвращает кажущуюся пустую строку, которая не пустая.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 `shell_exec` с PHP возвращает кажущуюся пустую строку, которая не пустая.

Сообщение Anonymous »

У меня есть код ниже: < /p>

Код: Выделить всё

$xxx = shell_exec('sudo chown -R user:user "/temp123" 2>&1');
Это отлично работает, я имею в виду, что пользователь/группа устанавливается правильно. Но проблема в том, что когда я эхо переменная $ xxx выглядит пустой, но это не так.
Например, код:

Код: Выделить всё

echo '|' . $xxx . '|';
возвращает || . Также код: < /p>

Код: Выделить всё

echo strlen($xxx);
возвращает 0 . Однако, если я попробую этот код: < /p>

Код: Выделить всё

if ($temp1122 !== '') {

echo 'is not empty';

}
он всегда возвращается, не пуст . Я попытался повторить $ xxx [0] , но PHP возвращает ошибку, говоря, что в этом индексе нет чара. Так что же происходит? Я думаю, что какой -то контрольный char возвращается shell_exec , но он должен изменить strlen или даже [0] верно?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -not-empty
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • `shell_exec` с PHP возвращает кажущуюся пустую строку, которая не пустая.
    Anonymous » » в форуме Php
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Php exec внутри exec/вложенный exec
    Anonymous » » в форуме Php
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Shell Exec работает неправильно, когда Exec во время Webhook
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Pycharm ошибочно отмечает кажущуюся неопределенную переменную как «ошибку» (неразрешенная ссылка), без ошибок при выполн
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Почему мой ответ всегда представляет собой пустую пустую строку? [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»