Visualizzazione dei risultati da 1 a 5 su 5

Discussione: zip_open e zip_read

  1. #1

    zip_open e zip_read

    Ciao a tutti,
    ho un problemino:
    ho utilizzato la funzione zip_read() in un file, per aprire un archivio zip di nome provafile.zip contenuto nella cartella applicazioni_installate, scrivendo il seguente codice:


    $zipaperto=zip_open("applicazioni_installate/provafile.zip");
    while($zipp=zip_read($zipaperto)){


    quando lo faccio girare, mi nasce il seguente Warning:


    Warning: zip_read() expects parameter 1 to be resource, integer given in C:\Programmi\EasyPHP 2.0b1\www\prova CMS\admin\applicazioni\installa_applicazione.php on line 84

    Cosa devo fare?
    qualcuno sa come modificare il codice??
    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Ciao, cosa dice la riga 84 in installa_applicazione.php?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    comunque sbagli sintassi:

    Codice PHP:
    $zipaperto=zip_open("applicazioni_installate/provafile.zip");
    zip_read($zipaperto);

    ...
    codice...

    zip_close($zipaperto); 

  4. #4
    la riga 84 è quella in cui è presente il ciclo while.

    Ma quindi, il mio errore è quello di mettere:

    zip_read($zipaperto);

    dentro il while???

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Probabilmente non ti apre il file:
    Prova con:

    Codice PHP:
    $zipaperto=zip_open("applicazioni_installate/provafile.zip"); // prova con ./applicazioni_installate/
    if ($zipaperto) {
            while(
    $zipp=zip_read($zipaperto)) {
                    
    /*...*/
            
    }
            
    zip_close();
    } else echo (
    "FILE NON APERTO"); 

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.