Mostrando entradas con la etiqueta php. Mostrar todas las entradas
Mostrando entradas con la etiqueta php. Mostrar todas las entradas

Calcular el tiempo de ejecucion de un script

Una de las tareas mas entretenidas de un desarrollador es la de intentar optimizar el codigo para hacerlo mas efectivo y en en la mayoria de casos lo que se busca es que un mismo script tarde menos tiempo en ejecutarse.

Es por ello que es muy útil tener claro como poder medir el tiempo que tarda nuestro código al ejecutarse para poder realizar comparaciones cuando realizamos cambios en el mismo con el objetivo de mejorar los tiempos de proceso de información.

Reducir lineas de codigo en php cambiando sentencia if..else por operador ternario

Cuando se trata de una pagina o aplicación web todos sabemos que cualquier byte que nos podamos ahorrar siempre será bienvenido. Reducir el peso de nuestros ficheros es algo extremadamente útil a la hora de optimizar los tiempos de carga de nuestra web.

Optimizar nuestro código haciendo que trabaje de la misma manera reduciendo el número de lineas es una de esas técnicas que nos será muy útiles en este cometido. De la misma manera que existe el shorthand css o frameworks javascript para simplificar nuestro codigo (como jquery o mootools), en php podemos usar el operador ternario (?) para abreviar nuestro código y reducir así la cantidad de lineas finales y por tanto el peso del fichero.

Una parte importante de nuestro codigo php (y otros lenguajes de programación) es la evaluación de condiciones if/else para determinar el valor de una variable, o un texto a mostrar, etc.. Con el operador ternario podremos acortar estas condiciones a evaluar y por tanto nuestro código.

Cargar contenido externo de una url o pagina con php

Hace poco se me presentó la necesidad de tener que cargar contenido externo en una pagina web. El caso era mostrar ciertos posts del blog de una empresa en la página corporativa de la misma. Una de las posibilidades es intentarlo con jQuery o algún otro framework javascript pero nos encontramos con limitaciones a la hora de hacer cargas de contenidos de dominios externos.

Al final, documentandome un poco por la red encontré las funciones cURL de php que me han salvado el problema en cuestión de minutos y de una manera muy sencilla. En poco rato conseguí cargar contenido externo a través de una url con php de una manera sencilla y efectiva.

Expresiones regulares en php para filtrar, validar o reemplazar

Hay quien dice que con una expresión regular se puede solucionar casi cualquier problema de programación. Es probable que así sea, pero también es cierto que dominarlas es en ocasiones complicado. En este post vamos a recopilar unas cuantas funciones en php que usan expresiones regulares para validar, filtrar o reemplazar, según se necesite, textos en una cadena.

Redirección 301 con php

Muchas veces tenemos una página (url) concreta bien posicionada pero por algun motivo tenemos que cambiar su dirección o ubicación. Google empezará a encontrarse con errores 404 al no encontrar el fichero en la url que esperaba. Hay una solución para que google entienda que hemos movido ese contenido a otra ubicación y es hacer una redirección 301. Mediante este redireccionamiento, se traspasan los valores de PageRank y de backlinks que ya disponíamos en la anterior url.

La redirección 301 trata realmente de un 'estado' del servidor web. Al igual que nos encontramos con los mensajes de error '404 Not Found', el '301 Moved Permanently' es un estado de los estándares del protocolo HTTP. En esta ocasion vamos a ver como podemos hacer esta redirección con php.

Urls amigables o "seo friendly" con php y htaccess

Por todos es de sobras conocido que el posicionamiento de una web es muy importante en cualquier proyecto online. El tema es muy extenso y hay muchos parámetros que no están en nuestras manos para conseguir la mejor posición en los motores de búsqueda, como google u otros.. pero otros tantos que si lo están y sólo requieren que sepamos cómo aplicarlos a nuestra web.

En esta ocasión vamos a hablar de las famosas urls amigables para nuestra web, que viene a ser algo así como traducir las rutas de nuestras páginas dinámicas llenas de parametros por url con palabras que tienen relación con la página que se está visualizando. Bien usada, esta técnica puede ser determinante a la hora de posicionar nuestra página en google frente a otras con contenidos parecidos. Aunque en este articulo sólo hablaremos de la parte técnica, el tema de elegir las mejores palabras para nuestras url merecen un estudio aparte.

Para poder aplicar url amigables a nuestro proyecto haremos uso de php (aunque es extrapolable a cualquier lenguaje web) y del fichero .htaccess de nuestro servidor. Antes debemos tener claro si nuestro servicio de hosting tiene activado el mod rewrite, para ello podéis echar un vistazo a nuestro post como saber si mod_rewrite funciona en nuestro hosting

Leer feed RSS o archivo XML con php

En ocasiones nos encontramos en la necesidad de recoger e interpretar cierta información generada por otra plataforma o software. En muchos casos, el "emisor" tiene organizada y codificada la información de manera distinta al "receptor" y esto puede ser un problema.

La mejor manera de solventar este problema es recurrir a un estandar como XML para generar y recoger esta información. De esta manera, independientemente del lenguage, codificación, y sistema de almacenamiento de los datos, la comunicación entre ambas plataformas será viable.

En este post os voy a enseñar la manera más sencilla de leer los datos de un fichero XML con php a través de simpleXML. Para ello será necesario disponer de php en su versión 5 o superior.

Con ésta técnica podremos facilitar la comunicación de datos entre dos plataformas, hacer lecturas de feeds rss externos para procesar su información y cualquier otro intercambio de información de una manera sencilla.