PHP

Primera letra en mayúsculas

Si queremos que cada palabra de una frase esté en mayúsculas, podemos usar la función de PHP ucwords(), que se encarga de que todas las primeras letras de cada palabra esten en mayúscula: 

$nombrePaciente = ARNAUT REYMONDT BUHrkall;
echo (ucwords($nombrePaciente)); //ARNAUT REYMONDT BUHrkall
echo (ucwords(strtolower($nombrePaciente))); //Arnaut Reymondt Buhrkall

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:

Librería CURL para PHP

La librería curl de PHP implementa la librería libcurl, y nos permite poder establecer conexiones de todo tipo y a todo tipo de destinos. 

Para instalarla a nuestro servidor Ubuntu, haremos lo siguiente:

$> apt-get install php5-curl
[...]
$> service apache2 restart

Una vez reiniciado apache ya podemos usar las funciones de la librería curl de php para establecer nuestras conexiones

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