Archivo de la categoría: Código Fuente

Función para parsear XML a PHP

Seguramente alguno de ustedes habrá tenido que procesar un fichero XML y habrá encontrado alguna que otra dificultad.  Gracias a la función xm2array podrá procesar los datos de manera cómoda y fácil ya que pasa el contenido del fichero XML a un array.

Pulse Leer más si desea ver el código fuente de dicha función, así como un ejemplo.

 Continuar leyendo

Crear ficheros .zip en PHP


En esta entrada se explica como comprimir algun fichero al vuelo (on the fly) de manera sencilla desde PHP.  Pulse en Leer más para ver el manual.

Continuar leyendo


12 de los mejores frameworks para diseño web

En jariviablog he encontrado una lista que bajo el punto de vista del autor son de los mejores frameworks para el diseño web (javascript,php,ajax,css, etc…). Habrá que tomar nota de cada uno de ellos cuando tengamos que crear un nuevo diseño.

1) Moo.fx – Su principal cualidad es que es muy ligera,más bien la podríamos definir como una diminuta libreria de efectos javascript escrita con prototype.js. Es fácil de usar,rápida y nos ofrece controles para modificar atributos como Height, Width, y Opacity con un gran rendimiento.Esta tambien optimizada para que escribas el menor código posible.

2) Rico – Una librería de uso abierto en JavaScript para crear aplicaciones amigables. Utiliza tecnologia Ajax, manejo de drag and drop , y otros muchos efectos.

3) Swat – Desarrollada por silverorange, Swat es un conjunto de herramientas open source para aplicaciones web escrito en PHP.

4) ColorCombos – ¿Quien no ha pensado nunca como una libreria de colores podria ahorrarnos cantidad de tiempo probando combinaciones?.Bien con esta aplicación podremos encontrarmultitud de combinaciones de colores solo seleccionas un color y se te mostraran diferentes combianaciones optimizadas.

5) script.aculo.us -Fácil de utilizar, compatible y potente ademas de proveerte de herramientas que dan a tu web un estilo Web 2.0.

6) Mochikit – Ligera y fácil de utilizar conseguirás resultados excelentes en muy poco tiempo.

7) Dynamic Drive CSS Library – Sin duda alguna podrás encontrar original y práctico código CSS tales como menus o botones que mejoraran el impacto visual de tu Web.

8 ) PEAR – Un framework y sistema de distribución de utilidades Php. PEAR nos ofrece complementos php agrupándolos en “Packages”.

9) DHTML Goodies – Una buena librería de scripts DHTML y AJAX.

10) dojo – Conjunto de herramientas open source JavaScript con la que obtienes resultados profesionales de manera facil y rápida.

11)jQuery es una biblioteca o framework de Javascript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el arbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la tecnología AJAX a páginas web

12) MooTools es un Framework web orientado a objetos para JavaScript, de código abierto, compacto y modular. El objetivo de MooTools es aportar una manera de desarrollar JavaScript sin importar en qué navegador se ejecute de una manera elegante. MooTools aporta una API documentada más enfocada a la orientación de objetos que la implementación estándar soportada por los navegadores web.


XAJAX y los acentos..

Trasteando con la biblioteca xajax y PHP me encontré con un pequeño problema el cual me dio algún quebradero de cabeza ya que no lograba encontrar el error. Cuando estas utilizando cadenas de texto con la codificación UTF-8 y éstas poseen acentos o algún carácter “raro”. No olvides recodificarla ya que es bastante probable que el código enviado no funcione en algunos navegadores. En mi caso, el script funcionaba perfectamente en Opera 10, sin embargo, no se ejecutaba en Mozilla Firefox.

La solución al problema es bastante simple, sólo hay que utilizar la función utf8_encode() como puede verse en el siguiente fragmento de código:

$objresponse->alert('perú');  //El problema está en el acento
$objresponse->alert(utf8_encode('perú'));  //Solución del problema

Postear código fuente en wordpress

Si alguien desea publicar una nueva entrada en wordpress donde se incluya un fragmento de código, cuenta con un par de directivas (integradas en wordpress) que le facilitará el trabajo:

[sourcecode language='java'] //Escribe aqui [/sourcecode]

El usuario tendrá que indicar el lenguaje de programación en el atributo language, así como también deberá escribir el código fuente en la parte indicada como “Escribe aqui”. Esto sería una prueba realizada con el lenguaje php:

$texto = "<h1>¡'Hola a todos!</h1>";
echo $texto;