PclZip, crear archivos comprimidos ZIP con PHP

Con esta utilidad podremos comprimir ficheros en uno solo archivo ZIP con PHP. Esta librería resulta de mucha utilidad si necesitamos descargar desde nuestras aplicación varios archivos de una sola vez
Por ejemplo, si necesitamos exportar la facturación a un programa contable el cual necesita la generación de varios ficheros, podremos realizar una sola descarga de nuestro fichero ZIP con los diferentes archivos de exportación contable que se necesitan, además del ahorro de algunos bytes para descargar más rápido.
Otro ejemplo de utilidad sería si generamos ficheros dinámicos de descarga, los cuales pueden ser grandes en tamaño y lento en descargar, podríamos utilizar esta utilidad para descargar estos ficheros más rápidamente.

La utilización de esta librería es muy sencilla, a continuación un ejemplo básico:

Página web del autor: www.phpconcept.net
Enlace utilidad: Descargar


(Matrices o Arrays) en PHP

Pueden llamarse matrices o arrays. Aquí los llamaremos Arrays ya que se utiliza mas este nombre en programación.
Los arrays son contenedores pero no de información exactamente como las variables, sino de grupos de información. Es decir, una variable puede almacenar un texto o un número pero solo un elemento, en cambio, un array puede almacenar varios textos o varios números en un solo elemento.

Veamos un ejemplo rápido:[summarize]

//Una variable
$fruta="manzana";
//Mostramos el resultado en pantalla
echo $fruta;
// Mostrará: manzana

//Un array
$frutas= array("manzana","pera","melocotón","plátano");
//Mostramos el resultado en pantalla
print_r($frutas);
//Mostrará:
//Array(
//  [0]->manzana
//  [1]->pera
//  [2]->melocotón
//  [3]->plátano
// )

Explicación:

  • La línea 1 indica un comentario, todo lo que va seguido del símbolo “//” quiere decir que a continuación viene un comentario que no se interpreta como código
  • La línea 8 muestra la forma de crear un array. Tiene el mismo formato que una variable por tener el símbolo “$” antes del nombre pero le asignamos una función llamada “array” el cual le pasamos todos los valores que queramos separados por comas.
  • La línea 10 es la función equivalente de “echo” para las variables, “print_r” para los arrays, los cuales muestra en pantalla el contenido del array indicando con números el orden de la posición en que se encuentra cada valor que introdujimos en el array. Al colocar primero la manzana, esta ocupa el lugar 0, la pera ocupa el lugar 1 y así sucesivamente.

En cambio, si queremos mostrar en pantalla solo un valor de los que hay almacenados en el array, lo realizaremos de la siguente forma:

echo $frutas[2];
//Mostrará en pantalla: melocotón

Explicación:

  • Para acceder a la información de un valor del array, solo hay que colocar entre corchetes la posición que ocupa en el mismo.
  • Si queremos modificar solo un valor del array, lo haremos de la siguiente forma:
    $frutas[2]="melón";
    print_r($frutas);
    //Mostrará:
    //Array(
    //  [0]->manzana
    //  [1]->pera
    //  [2]->melón
    //  [3]->plátano
    // )
  • Y si queremos añadir un valor mas al array, lo haremos de la siguiente forma:
    $frutas[]="piña";
    print_r($frutas);
    //Mostrará:
    //Array(
    //  [0]->manzana
    //  [1]->pera
    //  [2]->melón
    //  [3]->plátano
    //  [4]->piña
    // )

Variables en PHP

Las variables son contenedores de información. Estas pueden guardar texto, números, archivos binarios (imágenes, video….).
Tienen el siguiente formato.

$variable=2;
  • El símbolo “$” indica que es una variable
  • la palabra siguiente “variable” es el nombre que le daremos a la variable/contenedor
  • El símbolo “=” indica que vamos a asignar un valor a la variable.
  • El número “2″ es el contenido que asignaremos a la variable en la que quedará guardada. Este valor puede ser un número, un texto alfanúmerico….

Ejemplo:
Vamos a abrir el “bloc de notas” de Windows y vamos a escribir el siguiente código (no escribir los números de línea):

<?php
$variable="hola mundo";
echo $variable;
?>

Guardamos el archivo en la ruta “C:\xampp\htdocs\ejemplos\ejemplo1.php” (esta ruta es solo si has seguido el tutorial de instalación de un servidor Web en Windows).
Ahora para ejectuar el script php, solo debemos ir al navegador e introducir la dirección “http://localhost/ejemplos/ejemplo1.php” y observaremos aparece lo siguiente:

hola mundo

Explicación:

  • Los símbolos “<?php” y “?>” son delimitadores del código PHP, es decir, que de esta forma indicaremos que lo que haya entre estos símbolos, será un script PHP para que el servidor Web pueda interpretarlo.
  • En la línea 2 ya hemos visto anteriormente lo que significa, pero en este caso, en vez de colocar un número, he colocado un texto. Observa que cuando se colocan textos, han de delimitarse con comillas dobles.
  • En la siguiente línea la palabra “echo” es una función que muestra en la pantalla lo que le indiques a continuación, sea una variable o una frase o número. En este caso, mostrará en la pantalla el contenido de la variable “$variable”, o sea, la frase “hola mundo”.

Copyright © 1996-2010 Tutorial PHP. All rights reserved.
Jarrah theme by Templates Next | Powered by WordPress