Hm.
die Ausgabe entspricht meinen Erwartungen
Die könnten falsch sein. Zeig mal her.
$fp = popen( $sys, 'r' );
fpassthru($fp);
Bau trotzdem die Zeile mit dem explizitem $sys
(das ist wegen des Debuggings/Wegloggens einfach besser). Und dann nimm passthru(), system()
oder exec()
;
if ( ! passthru( $sys, $resultCode ) ) {
echo "Da lief was falsch: '$sys'\nResult-Code ist $resultCode";
exit;
}