Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    function unzip che non va !!!!

    Ciao,
    In pratica dovrei scompattare un file "File21.zip" che si trova nella directory "http://localhost/zip/leggi/File21.zip" e successivamente caricare il file scompattato nella directory "http://localhost/zip/decomprimi/".
    Ed ho eseguito il seguente codice:
    Codice PHP:
    <?

    $zip_file
    "File21.zip";
    $src_dir"/zip/leggi";
    $extract_dir"/zip/decomprimi";


    function 
    unzip($zip_file$src_dir$extract_dir)
    {
     
    copy($src_dir "/" $zip_file$extract_dir "/" $zip_file);
     
    chdir($extract_dir);
     
    shell_exec("unzip $zip_file");
    }

    ?>
    Quando vado ad eseguire questo codice non accade nulla...
    Conoscete il motivo, ho fatto qualche errore di compilazione?
    Grazie mille

  2. #2
    Forse non sono stato chiaro?!?!? :master:

  3. #3
    Non stai lanciando la funzione

    Così dovrebbe andare

    $zip_file= "File21.zip";
    $src_dir= "/zip/leggi";
    $extract_dir= "/zip/decomprimi";


    function unzip($zip_file, $src_dir, $extract_dir)
    {
    copy($src_dir . "/" . $zip_file, $extract_dir . "/" . $zip_file);
    chdir($extract_dir);
    shell_exec("unzip $zip_file");
    }

    unzip ($zip_file, $src_dir, $extract_dir);

  4. #4
    Ci siamo quasi... in pratica la funzione sembra funzionare ma la cosa che non va è che non estrae il file.zip ma ne fa una copia esatta...invece era mia intenzione estrarre tutto il suo contenuto nella directory "/zip/decomprimi".
    Come posso fare? :master:

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  6. #6
    Grazie mille, era proprio quello che mi serviva.
    Alla prossima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.