`Shell_exec` mit PHP gibt eine scheinbare leere Zeichenfolge zurück, die nicht leer ist
Posted: 14 Apr 2025, 22:14
Ich habe den Code unten: < /p>
Es funktioniert großartig, ich meine, der Benutzer/die Gruppe wird korrekt eingestellt.
Gibt || zurück. Auch der Code: < /p>
Gibt 0 zurück. Wenn ich diesen Code jedoch versuche: < /p>
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>
Code: Select all
$xxx = shell_exec('sudo chown -R user:user "/temp123" 2>&1');
Code: Select all
echo '|' . $xxx . '|';
Code: Select all
echo strlen($xxx);
Code: Select all
if ($temp1122 !== '') {
echo 'is not empty';
}