Linea de comandos

Saltos de línea con system() de PHP

Cuando queremos ejecutar algun 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 exec, y imprimiendo desde un array:

Volver a hacer visible un fichero que se ha vuelto oculto

Algunos virus / troyanos y demás se dedican a volver ocultos archivos o carpetas de nuestro sistema, así como de unidades extraíbles que tengamos conectadas.

Para volver a hacer visibles o "desocultar" estos archivos, haremos lo siguiente:

Ejecutar comando shell desde php en segundo plano

Logotipo de php

A veces tenemos que ejecutar algun comando shell desde una página PHP, para que el usuario haga alguna determinada tarea. Por ejemplo, ejecutar el comando pdflatex y que se genere un informe en latex que el usuario se pueda descargar. 

Últimos workarounds

Últimos Short Tips

Puedes encontrarme en

Sites Relacionados