Archivado en: ‘Programación’ .

Cookies

3 septiembre, 2010

Las Cookies son pequeñas porciones de información almacenadas en la máquina cliente mediante el navegador utilizado, que transfiere el servidor en la cabecera de los mensajes. Para que se puedan enviar, la máquina cliente debe tenerlas habilitadas en su navegador, sólo pueden ser textos, de tamaño máximo de 1K, además sólo son válidas desde el servidor que las envió.

Las Cookies pueden ser utilizadas para agilizar algunos procesos de identificación del usuario, o para saber sus intereses, por ejemplo si un usuario entra en tu tienda on-line y suele visitar el catálogo de electrónica, podemos ofrecerle las ofertas de ese departamento. Podemos de esa forma identificar a este visitante a través de diferentes páginas de un mismo sitio e incluso durante visitas entre distintos días.

Las Cookies son compatibles con » Leer más: Cookies

Resaltar Palabras de una Búsqueda con PHP

11 agosto, 2010

Si necesitas resaltar determinadas palabras dentro de un texto. Por ejemplo al mostrar los resultados de una búsqueda, podemos resaltar los términos buscados con la siguiente función:

PHP:
  1. function highlight($cadena, $arr_palabras) {
  2.     if (!is_array ($arr_palabras) || empty ($arr_palabras) || !is_string ($cadena)) {
  3.         return false;
  4.     }
  5.     $str_palabras = implode ('|', $arr_palabras);
  6.     return preg_replace ('@\b('.$str_palabras.')\b@si', '<strong style="background-color:yellow">$1</strong>', $cadena);
  7. }

y se utiliza de la siguiente manera:

PHP:
  1. <?php
  2. $Texto = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut adipiscing risus nec arcu interdum at lobortis neque auctor. Morbi in gravida ipsum. Nunc imperdiet, metus sit amet fermentum volutpat, nisi tortor auctor dui, sed porttitor augue mi vitae arcu. Mauris vitae ante sit amet elit tincidunt eleifend et tempor est. Aenean vitae viverra velit. Maecenas pulvinar dolor at ante eleifend vitae fermentum dui auctor. Pellentesque fringilla ultrices odio, vitae elementum lorem gravida in. Curabitur tincidunt sagittis luctus. Cras sit amet sagittis sapien. Nunc tempus dapibus nibh, et posuere nibh aliquam in. ";
  3. $Palabras = array("Lorem","sit","amet");
  4.  
  5. echo highlight($Texto, $Palabras);
  6. ?>

Acortar URL con PHP

11 agosto, 2010


Vamos a ver como podemos acortar una dirección url con el servicio tinyurl y php, y es que en ocasiones nos excedemos con las direcciones url y es complicado manejarlas en mensajes de correo electrónico o publicarlas en algún servicio.

PHP:
  1. <?php
  2. function myUrl($url){
  3.     $apiurl = "http://tinyurl.com/api-create.php?url=".$url;
  4.     $url_corta = file_get_contents($apiurl);
  5.     return $url_corta;
  6. }
  7. //Ejemplo de uso
  8. echo myUrl('http://ayuda.fotopex.com/programacion/php/grafica-vertical/');
  9. ?>

Así quedaría de una forma más ligera.
http://tinyurl.com/2fp8s57