| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Creación de un Sistema de Archivo de archivos PHP
    Usted puede ser uno de los muchos programadores que ha elegido PHP como lenguaje de programación del lado del servidor para impulsar la aplicación intensiva de insumos Internet. Si ejecuta un sitio de redes sociales o blogs , servirse de la participación de este lenguaje dinámico con tecnología de archivo : crear un sistema que va a comprimir y copia de seguridad automática de los archivos que tienen el contenido más importante . Para ello se puede emplear uno de los tipos de archivo más utilizados , con la extensión " . Zip" , de llevar los datos seleccionados en un único archivo , ordenado y compacto. Cosas que necesitará DeCS Server que ejecuta la versión PHP 5.2.0 o superior
    Mostrar más instrucciones
    1

    Escribir código que nombra automáticamente el archivo que va a crear . El ejemplo siguiente lo hace mediante el empleo de "date ()" de la función de PHP : ?

    < Php

    $ newZipFileName = " archive_for_ " . date (" Ymd_H -i- s ") . "zip . " ;

    El nombre del archivo generado por este código es único y preciso a la segunda . Tal precisión se asegura de que los archivos no se sobreponen a los otros. Por ejemplo , si el script se ejecutó el 11 de enero de 2010 , a las cinco de la tarde , el nuevo nombre de archivo sería " archive_for_20100111_16 -00- 00.zip " .
    2

    Crear una instancia de la clase ZipArchive , a continuación, utilizarlo para crear un archivo zip con el nombre que se ha explicado. Por ejemplo , podría escribir lo siguiente:

    $ zip = new ZipArchive ;

    $ open = $ zip - > open ($ newZipFileName , ZipArchive :: CREATE ) ;

    3

    Agregar archivos al archivo, ya que está abierto , mediante el comando " addFile ()". Lo que sigue es un fragmento de código que archivará todos los archivos de un directorio llamado " blogEntries " . Incluya declaraciones " echo" , como hace este ejemplo , si desea ver exactamente qué archivos se agregan al archivo :

    if ( $ gestor = opendir ( ' blogEntries /' ))

    {

    eco " asa Directory : $ gestor \\ n";

    eco "Archivos de : \\ n"; !

    while ( false == ($ archivo = readdir ( $ gestor ) ))

    {

    eco Página 4

    Cierre el archivo . Ahora que usted ha escrito el código que añadir archivos al archivo , incluya el " close () " declaración:

    $ zip -> close () ;

    > < br ? > Página 5

    Asegure su escritura mediante la adición de una sentencia "if" que se producirá un error en el caso de que el nuevo archivo no crea correctamente. Aquí está todo el script de ejemplo , con una declaración tan añadió : ?

    < Php

    $ newZipFileName = " archive_for_ " . date (" Ymd_H -i- s ") . "zip . " ;

    $ zip = new ZipArchive ;

    $ open = $ zip - > open ($ newZipFileName , ZipArchive :: CREATE ) ;

    if ( $ abierto )


    { echo " ZipArchive abierto ";

    if ( $ gestor = opendir ( ' blogEntries /' ))

    {< br > echo

    " gestor de directorio : $ gestor " ;

    eco "Archivos de :";

    while (! == false ($ archivo = readdir ( $ gestor )))

    {

    eco echo "El archivo zip no puede crear y abrir . " ; ?

    >
    6

    encapsular este script como una función, y que su programa principal llama automáticamente. Alternativamente , colóquelo en un archivo PHP independiente y ejecutarlo con la frecuencia que desee con sólo visitar ese archivo en su navegador .

    Previous :

    next :
      Artículos relacionados
    ·Cómo importar Excel a MySQL PHP 
    ·Cómo guardar un archivo PHP como HTML 
    ·Cómo encontrar el nombre del servidor MySQL 
    ·Cómo quitar nodos en PHP y XML 
    ·Cómo utilizar la herencia en PHP 
    ·Cómo crear Flash PHP Mysql Web 
    ·Cómo dar formato a parámetros de fecha de SQL 
    ·Cómo cambiar una imagen en una barra de navegación Us…
    ·SQL Cross Únete Tutorial 
    ·Cómo anular la configuración variables de sesión en …
      Artículos destacados
    ·Cómo inicializar los parámetros de entrada en los Pro…
    ·Java Training Software en CD 
    ·Cómo evitar las instancias de enteros 
    ·Cómo Hora VBA Funciones 
    ·Cómo hacer una biblioteca en VB Script 
    ·Cómo utilizar el kit de herramientas Tk con Python 
    ·Cómo hacer esquinas curvas Javascript para IE 
    ·¿Cómo cerrar un documento de Word con VBA 
    ·¿Cómo puedo reproducir un archivo PHP 
    ·Cómo utilizar HREF JavaScript Links 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com