Archivos de Categoría: PHP

Vulnerabilidad en versiones PHP: comunicado de CPanel

Hace escasos minutos nos ha llegado un comunicado por parte de CPanel informando de una vulnerabilidad sobre algunas versiones de PHP. Recomiendan que se actualicen dichas versiones usando la utilidad easyApache. También comunicar  a nuestros clientes que en Unelink no hay motivo por el que preocuparse, ya que se han actualizado las versiones de todos…
Leer más

DOMPDF Error DOMXPath::query() [function.DOMXPath-query]: Invalid expression

El siguiente error producido por la libreria DOMPDF A PHP Error was encountered Severity: Warning Message: DOMXPath::query() [function.DOMXPath-query]: Invalid expression Filename: include/stylesheet.cls.php Line Number: 573 Es debido a que en la apertura del element script se añade un comentario HTML de la siguiente manera: <style type="text/css"> < !– … … –> </style> La solución es…
Leer más

Minimizado CSS con PHP

Minimizar el CSS nos ayudará a acelerar y dar mejor rendimiento a nuestra página PHP, por lo que siempre es conveniente hacerlo, al menos en producción. Para poder realizarlo, debemos tener en cuenta un punto muy importante: las rutas de las imágenes contenidas en nuestros CSS, ya que por lo general están con rutas relativas.…
Leer más

Activar extensión mcrypt de PHP en un servidor o hosting Windows

Puede que en nuestro servidor dedicado, hosting o en nuestra estación de trabajo tengamos corriendo PHP bajo Windows y necesitemos usar la extensión mcrypt de PHP. Esta extensión nos permite encriptar datos sensibles de nuestra aplicación para guardarlos encriptados y así aumentar su seguridad. Para activar la extensión seguiremos los siguientes pasos (pueden haber diferencias…
Leer más

Crear un archivo phpinfo

Existe una función en php llamada phpinfo(). Dicha función imprime toda la configuración de su archivo php.ini formateada y nos permite conocer la configuración actual del servidor y para un dominio en concreto y todas las librerias y configuraciones adicionales. Para obtener dicha información, podemos crear un documento php con el siguiente contenido. <?php phpinfo();…
Leer más

Dónde esta mi archivo php.ini

El archivo php.ini es el archivo dónde está toda la configuración de PHP. Si dispone de un servidor virtual o servidor dedicado puede acceder a él y modificarlo desde su terminal ssh. La forma más sencilla de localizar dicho archivo es a través de una simple página con el siguiente código. <?php phpinfo(); ?> En…
Leer más

Algunas funciones para cadenas en PHP

Aquí os mostramos algunos ejemplos de como funcionan algunas funciones para el tratamiento de cadenas en php strlen Con esta función podemos contar el número de carácteres de una cadena. Ejemplo: <?php $cadena = "prueba"; echo strlen($cadena); //Devolvería 6 ?> substr Devuelve un trozo de una cadena. Por ejemplo: $cadena = "cadena"; $posicionInicio = 0;…
Leer más

Cómo saber la extensión de un archivo en PHP

Tenemos distintas formas de saber la extensión de un archivo. Si por ejemplo estamos leyendo la estructura de archivos que tiene nuestro hosting, servidor dedicado o servidor virtual desde PHP con la función chdir recogeremos los archivos que tiene el directorio. Para saber que extensión tienen basta con utilizar estas simples lineas: $archivo="imagen.png"; //Explode parte…
Leer más

Cómo leer un XML con PHP

Aquí tenemos un ejemplo de como leer un archivo XML que Contiene un grupo de personas cada una con su nombre. Su estructura es sencilla: Personas Persona Nombre El código es el siguiente: <?php $xmlstr = <<<XML <?xml version='1.0' standalone='yes'?> <personas> <persona> <nombre>Adolfo</nombre> </persona> <persona> <nombre>Laura</nombre> </persona> <persona> <nombre>Jorge</nombre> </persona> </personas> XML; $xml = new…
Leer más