Archivo de la categoría: PHP

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
Anuncios

66 Ejemplos de Canvas en HTML 5

Una las novedades que nos trae HTML5 es la etiqueta canvas. Esta pequeña etiqueta, que representa a una superficide de dibujo, muy habitual en cualquier entorno gráfico, puede generar una pequeña revolución. En phpguru.org podemos encontrar una lista de 66 ejemplos de uso de esta etiqueta: juegos, aplicaciones, etc…

Es sorprendente la de cosas que se pueden llegar hacer. Para ver la lista de ejemplos pulsa aqui.


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


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

Instalar Zend Studio 5.5.x en Windows 7

Es posible que alguno de ustedes haya tenido problemas a la hora de instalar el programa Zend Studio en el sistema operativo Windows 7.  Si seguís esta serie de pasos, conseguiréis tenerlo a punto:

1. Descarga e instala la última versión de JRE para Windows : http://java.com/en/download/manual.jsp

2. Descarga e instala WinRAR http://rarlabs.com (asegúrate de instalar la extensión del explorador de Windows).

3. Descarga Zend Studio 5.5.1.

4. Selecciona el instalador del Zend Studio y pulsa el botón derecho del ratón. A continuación, elige la opción del WinRar -> Extraer aquí.

5. Una vez descomprimido, sitúate dentro del directorio Windows\resource (la nueva carpeta recien creada, no la carpeta Windows del sistema).

6. Renombra la carpeta “jre” por “jre backup“.

7. Copia la carpeta  jre6 (situada en C:\Program Files (x86)\Java\jre6) dentro del directorio “resource” y renombra “jre6” por “jre“.

8.  Regresa a la carpeta Windows del Zend y haz doble click en el ejecutable ZendStudio-5_5_1.exe para instalarlo (puede que tengas que pulsar el botón derecho del ratón encima del ejecutable y pulsar “Ejecutar como administrador” si hubiese algún tipo de problema con los permisos).

9. Cuando finalice, copia la carpeta “jre backup” dentro del directorio donde se ha instalado tu versión de Zend Studio 5.5.

10. Cambia el nombre de la carpeta “jre” por “jre another backup“.

11. Renombra la carpeta “jre backup” a “jre”.

12. Pulsa con el botón derecho del ratón encima del ejecutable del Zend:
C:\Program Files (x86)\Zend\ZendStudio-5.5.1\bin\ZDE.exe y activa la opción para ejecutar Zend Studio en modo compatibilidad con Windows Vista.

Espero que con estos 12 sencillos pasos puedan disfrutar de este programa en el nuevo Sistema Operativo de Microsoft. Si encuentran algún problema o tienen alguna sugerencia, no duden en comentar en la entrada 😉


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;