Crea tu propio acortador de enlaces con API en PHP y Mysql

tabla de links

Un acortador de enlaces es una herramienta que permite de enviar direcciones de webs a través de las redes sociales ahorrando espacio en el mensaje. Se popularizaron mucho con twitter ya que solo se dispone de 140 caracteres por mensaje.

Hay muchísimos acortadores de url en internet, algunos son bit.ly, tinyurl, goo.gl, …

¿Porque tener un acortador de urls propio?

Por independencia sobre todo, ¿que pasaría si [pon aquí tu acortador de urls preferido] le diera por poner publicidad antes de ir a la pagina de destino? ¿y si tu quieres poner publicidad? ¿y si no te fías de las estadísticas que te dá o de como las calcula?

Pero lo que realmente me convenció a hacerlo: ¿realmente para una redirección necesito usar un servicio externo? Quiero decir: ¿que valor añadido saco de tener bit.ly/aAaAaA comparado con link.xhiena.net/aAaAaA o xhiena.net/link/aAaAaA?

A parte de que es mas corto no saco nada más, pero sinceramente, link.xhiena.net/aAaAaA es mas corto que xhiena.net/index/crea-tu-propio-acortador-de-enlaces-con-api-en-php-y-mysql

(más…)

[PHP] Listar contenido de un directorio

Cuando empecé con php con lo que más disfrutaba era crear mini motores web, piezas de código en un único archivo que generan una web y los puedes poner donde quieras y te salvan de un apuro o te sirven de base para montar otras cosas (ampliando el codigo).

Hoy me he encontrado uno que hice para mostrar el contenido de una carpeta (sin activar el listar contenidos del servidor web).

Objetivo del script

Debe mostrar el contenido de un directorio (no entrará en los subdirectorios) y sólo mostrará los archivos.

Requisito

Debe ser comprensible y fácil de modificar (tanto el php como el html resultante), ya que así con unos pocos campos se puede adaptar para cualquier cosa que se pueda hacer leyendo el contenido de un directorio (listado de ficheros, galería de fotos, leer el directorio para montar una estructura para pasarlo a una galería jQuery,…).

El script

El esquema del script será:

Abrimos el directorio
mientras podamos leer del directorio{
 mostramos el contenido
}
cerramos el directorio

(más…)

Entornos AMP (apache+php+mysql) recomendaciones de configuración

un entorno AMP (LAMP en GNU/linux, WAMP en windows,…)es un programa conjunto de programas que te permiten tener un servidor de páginas web.

Suelen traer un apache+php+mysql con el phpmyadmin y el sqliteadmin. La configuración por defecto es basiquísima, que suele resumirse en root sin contraseña, y carpetas por defecto

Yo me lo instale para alojar mi pesteproyecto de página web, y para probar algún cms que otro ver como están hechos y cosas de esas (esa mala manía de aprender cosas que no sirven para nada, andá si gracias a eso tengo trabajo actualmente!).

Aunque sea un entorno de pruebas, se debe configurar bien. Porque si no, un día de estos llegará google, y vera que tienes un servidor, y te indexará como sólo el sabe. y alguien aburrido de cualquier país le dara por buscar en google: “intitle:wamp5 homepage” y que pasará? esto:

wamp5 homepage

(Pincha para ver)

Lo he descubierto gracias al google analitycs xD en la sección de palabras con las que llegan a tu web xD

Así que voy a dar una serie de consejos o recomendaciones cuando instalas un server web (Aunque sea un entorno de pruebas, que empieza siendo un entorno de pruebas y luego… chupa chupa que yo te aviso…):

(más…)