php

Miércoles, 03 de Junio de 2009.

parse_ini_file() con arrays de gran profundidad | advanced_parse_ini_file()

Hoy en el trabajo hemos estado tocando un poco Zend Framework. Desde que lo vi me ha llamado mucho la atención el uso que hace de los archivos ini puesto que logra de serie solventar uno de los grandes problemas de estos ficheros: los arrays de gran profundidad.

Aun no conozco lo suficiente Zend como para ver exactamente que función lleva a cabo la tarea pero he visto el truco enseguida y me he decidido a imitarlo en una función para poder usar esta característica en mis archivos ini a partir de ahora. Lo que aquí presento es la función que he creado para parsear de esta forma los archivos ini y disponer así de arrays de la profundidad que deseemos en nuestras definiciones de archivos ini.

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: programacion

Martes, 05 de Mayo de 2009.

cloaking en php

El cloacking (que traducido significa "encubrimiento") es una técnica Seo de las llamadas "Black Hat". Técnicas destinadas tan solo a manipular la forma que tienen las arañas de los buscadores de indexar nuestro contenido sin aportar nada al usuario.

Sin duda, el cloacking es de entre todas las técnicas black hat la más obvia y penalizable de todas: Se trata de detectar cuando el visitante de tu site es una araña de un buscador en concreto y ofrecerle a esta un contenido distinto al que se le ofrece a los usuarios: más densidad de keywords, más links para seo, anulación de los links que no nos interesan, nofollows hacia página externas que no nos interesa que sean vistos por los "usuarios", etc...

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: programacion seo

Jueves, 30 de Abril de 2009.

jquery en PHP | QueryPath

QueryPath es una librería para PHP que imita gran cantidad de las funciones de jquery.

Está destinada a desarrolladores que están muy acostumbrados a manipular el DOM de las páginas con jquery pero no tanto con PHP. Gracias a esta librería pueden, en un lenguaje conocido cargar un html o xml interno o externo y aplicarle la manipulación o extracción de datos tipicos de jquery.

[...]

¿Te interesa? Sigue leyendo...

Comenta este artículo

Temas Relacionados: Enlaces jquery

Martes, 28 de Abril de 2009.

comprobar resultado de varias funciones seguidas en php

En ocasiones nos vemos en la necesidad de comprobar la coincidencia entre un valor y muchas posibilidades en php. Para eso se usa la conocida función switch: Esta función nos permite definir que acciones llevar a cabo en cada posible caso de coincidencia.

Por lo general usamos esta función para comprobar distintos posibles valores de una variable y lanzar distintas acciones dependiendo de cada caso:

<?php
switch ($posibilidades)
{
    case 1:
        echo "estamos en el caso 1";
        break;
    case 2:
        echo "estamos en el caso 2";
        break;
    default:
        echo "estamos en un caso distinto";
}
?>

Pero switch actualmente ya no está limitado a comprobar variables sino que puede comprobar expresiones o incluso valores directamente definidos. Además, los distintos casos tampoco están restringidos a valores concretos y en ellos podemos hacer comparaciones o llamadas a funciones.

[...]

¿Te interesa? Sigue leyendo...

Comenta este artículo

Temas Relacionados: programacion

Martes, 28 de Abril de 2009.

301 php

El error 301 es uno de los más famosos errores de servidor que podemos provocar al programar. Es un error por el cual indica al "usuario" que pide la página que esa página ha sido movida permanentemente de sitio y por lo tanto ahora se encuentra en otra url. Es una orden bastante simple: se envía una cabecera que dice que la petición ha provocado un error 301 y luego se envía en otra cabecera la nueva url donde se encuentra el contenido.

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: programacion seo