Saltos de línea con system() de PHP

Cuando queremos ejecutar algún comando del sistema desde PHP, usamos la función system().

Cuando queremos mostrar la salida del comando ejecutado, vemos que tenemos problemas con el formato. Entre otras cosas, se come los saltos de línea, por lo que algo tan simple como un ls, devuelve unos resultados imposibles de leer.

Una forma de ejecutar el comando y obtener una salida que visualicemos con los saltos de línea correctos desde PHP es hacerlo usando la función exec, y imprimiendo desde un array:

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *