Knowledge base

¿Qué es esto?

git: Especificar un autor para un commit concreto

13/01/2016 - 17/12/2018 -  Comentarios - git Commit Cambiar autor
Desde la consola se hace con: git commit -m "Message" --author=email@domain.com Al poner el correo ya coge el nombre del usuario y lo pone todo bien.

PHP: Error PHPDocumentor: phpDocumentorTransformerWriterExceptionRequirementMissing] The XSL writer was unable to find your XSLTProcessor; please check if you have installed the PHP XSL extension or XSLCache extension

13/01/2016 - 27/12/2018 -  Comentarios - PHP Errores PHPDocumentor
Pasaba al intentar crear reports con el template Zend porque el módulo xsl del php no estaba instalado. Para instalarlo en una ubuntu 14.04 hice: sudo apt-get install php5-xsl

PHP: Error PHPDocumentor: No summary was found for this file nameFile

13/01/2016 - 27/12/2018 -  Comentarios - PHP Errores PHPDocumentor
Esto pasaba aunque al principio del fichero había un comentario puesto: /** * This file is for to do tests with the Amazon Cloudwatch API */ La razón es que tiene que haber como mínimo dos bloques de comentarios por fichero para que no de error. P...

PHP: Error PHPDocumentor: [InvalidArgumentException] The given template clearfix could not be found or is not readable

13/01/2016 - 27/12/2018 -  Comentarios - PHP Errores PHPDocumentor
Este error pasa cuando le has puesto el nombre de un template que no existe :)

PHP: Uso general de php documentor

12/01/2016 - 27/12/2018 -  Comentarios - PHP PHP documentor
Primero hay que instalar documentor en el proyecto. Usando composer los pasos son los siguientes: 1) Añadir al fichero composer.json la información siguiente: { "require-dev": { "phpdocumentor/phpdocumentor": "2.*" } } 2) Abrimos una consola y hac...

PHP: Instalar composer (en linux)

12/01/2016 - 18/12/2018 -  Comentarios - PHP Composer
Vamos al directorio raíz de nuestro proyecto web y instalamos composer: Si tenemos curl instalado: curl -sS https://getcomposer.org/installer | php Si no lo tenemos instalado: php -r "readfile('https://getcomposer.org/installer');" | php Una vez h...

PHP: Saber si el composer está instalado y saber versión

12/01/2016 - 18/12/2018 -  Comentarios - PHP Composer
Si en el directorio donde se encuentra la web hay un fichero composer.phar es que está instalado. Para ver la versión hay que ejecutar: php composer.phar --version

PHP: Saber si un texto existe en un array de strings

08/01/2016 - 27/12/2018 -  Comentarios - PHP Arrays
in_array("valor", $array_var)

PHP: Sustituir los saltos de línea por

08/01/2016 - 18/12/2018 -  Comentarios - PHP Strings
Si queremos reemplazar los saltos de línea de *NIX por saltos de línea en HTML podemos utilizar la función nl2br: nl2br($string) Si también queremos sustituir los saltos de línea de windows, lo podríamos hacer con str_replace:: $output = str_repla...

PHP: Obtener el contenido de un fichero o de una web

07/01/2016 - 18/12/2018 -  Comentarios - PHP Ficheros
Podríamos obtener el contenido de una URL, local o externa y descargarlo con curl, aunque vamos a ver cómo se haría con file_get_contents, que es la función específica de PHP para ello. Se haría así: file_get_contents('http://url.com/path/to/downl...