Category archives: PHP

Redirigir dispositivos móviles con PHP

Hola.

Les tengo una función en PHP para detectar mediante USER_AGENT el tipo de navegador que visita el sitio y en caso de que sea un dispositivo móvil, redirigirlo a otra página.
Sin más aquí el código Continue reading →

Editores WYSIWYG II

En un post pasado escribí acerca de los editores WYSIWYG y recomendaba el TinyMCE con la función agregada de el gestor de archivos Ajax file/Image manager de phpletter que es por mucho mejor que el del FCKEditor. Ademas con unos retoques por aqui y otros pocos por allá (no mas de 8 lineas de codigo) se puede configurar para que funcione indistintamente con el TinyMCE o como gestor independiente.

Ahi hechenle un ojo a ver a quien le sirve. Y si alguno se interesa y un me acuerdo como le hice, le paso el tip para usarlo indistintamente, solo o con el TinyMCE.

Editores WYSIWYG

Hasta no hace mucho, otorgar a un sitio de un gestor de contenidos era una tarea ardua y tardada.

Se creaba el sitio y se le dotaba ya sea:

  • de templates diferentes para cada página,
  • parsers e interpretes de etiquetas como los que aún se usan en algunos foros,
  • o ya de plano un solo template en el que el usuario final solo podia poner texto y este se mostraba en dicho template

Por fortuna, de un tiempo a la fecha han estado apareciendo editores HTML creados en javascript que nos solucionan muchos problemas. Continue reading →

Funciones PHP-MySQL

A todos nos ha pasado que al desarrollar un sitio con PHP y MySQL, las conecciones a la base de datos se vuelven una lata cuanto más crece el sitio.

Hace algún tiempo ya, me hice algunas funciones que me solucionaban algunas de las tareas mas comunes al conectarme a MySQL y poco después me hice de otras cuantas partiendo de codigo encontrado en la red.

Las funciones que les presento son:

  • Consultar (Hacer una consulta que nos devuelve uno o mas resultados con mas de un valor en un array bidimensional)
  • Consulta (hacer una consulta que nos devuelve un solo dato)
  • Query (Hacer una consulta que no devuelve resultados)
  • ObtenerOpciones (Obtener las opciones de un campo SET o ENUM)
  • FormatTimestamp (Dar formato a un Timestamp de MySQL)
  • FormatDateTime (Dar formato a un DateTime de MySQL) Continue reading →