`Shell_exec` mit PHP gibt eine scheinbare leere Zeichenfolge zurück, die nicht leer ist

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: `Shell_exec` mit PHP gibt eine scheinbare leere Zeichenfolge zurück, die nicht leer ist

by Anonymous » 14 Apr 2025, 22:14

Ich habe den Code unten: < /p>

Code: Select all

$xxx = shell_exec('sudo chown -R user:user "/temp123" 2>&1');
Es funktioniert großartig, ich meine, der Benutzer/die Gruppe wird korrekt eingestellt.

Code: Select all

echo '|' . $xxx . '|';
Gibt || zurück. Auch der Code: < /p>

Code: Select all

echo strlen($xxx);
Gibt 0 zurück. Wenn ich diesen Code jedoch versuche: < /p>

Code: Select all

if ($temp1122 !== '') {

echo 'is not empty';

}
Es gibt immer wieder leer . Ich habe versucht, $ xxx [0] wiederholt zu werden, aber PHP gibt Fehler zurück, die besagt, dass es in diesem Index kein Zeichen gibt. Also, was ist los? Ich denke>

Top