php

Colorea tu código con Syntax highlighter

Colorea tu código con Syntax highlighter es algo muy útil y fácil. En muchas ocasiones he querido colorear la sintaxis de mis ejemplos pero por alguna razón no había podido lograrlo hasta ahora gracias a syntax highligther. Leer más »

Aptana PHP

Aptana PHP, ambiente integrado para desarrollo en PHP es un robusto, gratis ambiente de desarrollo para PHP de tipo open source. Te brinda todo lo que necesitas para un desarrollo, realización de pruebas e instalación rápida.

Desarrolla, Instala y escala rápidamente tus aplicaciones php usando Aptana PHP. Aptana PHP es una extensión de Aptana estudio que a su vez es una extensión de eclipse. Aptana PHP sumado con APtana estudio te permite trabjar con JavaScript, DOM, HTML, CSS y las librerías más populares de ajax del mercado, llamesé jQuery, extjs, yui, etc. Leer más »

PDT PHP Development Tools Proyect

PDT PHP Development Tools Project brinda un framework de desarrollo para PHP sobre la plataforma eclipse. Este proyecto engloba todos los componentes necesarios para desarrollar en PHP de manera fácil y estacalable. Gracias a que usa Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK) da a los programadores facilidades para el desarrollo PHP.

Algunas de las principales caracteríticas de esta herramienta: Leer más »

Enviar un mail si google visita tu página

Enviar un mail si google visita tu página es una tarea fácil en php, basta con seguir el siguiente truco para que tu puedas recibir un mensaje en tu correo cada ocasión que google visite tu página para indexarla

  1. if (strpos($_SERVER["HTTP_USER_AGENT"], "Googlebot") !== false) {
  2. $email = "usuario@dominio.com";
  3. mail($email,"Visita de Googlebot", "Googlebotha visitado tu página: " . $_SERVER["REQUEST_URI"]);
  4. }

manejo de archivos zip con php

Si lo que ocupas es trabajar con archivos tipo zip para subir un número grande de fotos por ejemplo. Es decir un bulk de imágenes o multiupload. Aquí tengo la respuesta que ocupas:

Manejo de Archivos zip con PHP

La programación php es muy noble y cuenta con algunas librerias que te permite el manejo de archivos zip con php de manera fácil sin quebrarte la cabeza. La librería que usaremos en esta ocasión es ZZIPlib.
Con esta librería podemos descomprimir archivos zip, leer el contenido de archivos zip, grabar el contenido de un archivo zip o simplemente listarlo.

Muy bien comencemos con un ejemplo completo de que se puede hacer

  1. $zip = zip_open($_FILES["files"]["tmp_name"]["zip_file"]);
  2. if ($zip) {
  3. while ($zip_entry = zip_read($zip)) {
  4. if (zip_entry_open($zip, $zip_entry, "r")) {
  5. echo zip_entry_name($zip_entry);
  6. zip_entry_close($zip_entry);
  7. }
  8. }

Explicare línea por línea de código php para que todo sea más claro

  1. Abrimos el archivo zip. En este caso fue un upload file.
  2. Checamos si el arhcivo zip fue abierto con éxito
  3. con este while recorreremos cada uno de los archivos que están en nuestro archivo zip, el apuntador de archivo lo guardamos en la variable $zip_entry
  4. Abrimos el archivo contenido en modo lectura
  5. Escribimos el del archivo contenido en el zip
  6. Cerramos el archivo contenido que habíamos abierto

Listo tenemos un listado satisfactorio de nuestro contenido de un archivo zip con php

Distribuir contenido