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

PHP-Programmierer chatten hier
Anonymous
 `Shell_exec` mit PHP gibt eine scheinbare leere Zeichenfolge zurück, die nicht leer ist

Post by Anonymous »

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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post