Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    150

    Salvataggio directory e immagini con php

    Salve a tutti, come da titolo ho necessità di scaricare l'albero delle directory e le relative immagini contenute.

    Vado a spiegare meglio, in pratica sto costruendo un sito di fotografia, che all'interno avrà diverse gallery organizzate per cartelle ovviamente
    All'interno di ogni categoria ci saranno altre cartelle con dentro i nomi dei proprietari delle immagine e all'interno di ogni cartella proprietario ci saranno le varie foto in pratica l'albero sarà strutturato come segue.

    Immagini
    |_Ritratti
    |_Tizio
    |----Foto 1
    |----Foto 2
    |_Caio
    |----Foto 3
    |----Foto 4
    |_Matrimonio
    |_Sempronio
    |----Foto 1
    |----Foto 2
    |_Caio
    |----Foto 3
    |----Foto 4


    etc etc

    Quello che mi serve, o meglio, mi ha richiesto l'amministratore del sito è la possibilità di scaricare in un solo colpo tutta la cartella immagini, con le relative sotto-sotto-sotto cartelle e immagini

    esiste un modo ricorsivo per fare ciò ?

    Attendo vostre risposte
    Ciao e grazie a tutti
    E come disse la Pannocchia...
    "non mi batterai Mais..."

  2. #2
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    150
    Ciao e grazie per la risposta veloce, purtroppo non capisco come attivare l'estensione ZipArchive, considerando che sono da OSX al momento... ho letto che bisogna ricompilare il php con un parametro che fa riferimento a Ziparchive...

    Versione Php 5.4.4

    Modifica: Pardon, ho l'estensione già attivata e tutto il resto, ora devo risolvere il problema dell'
    Warning: Cannot modify header information - headers already sent by (output started at.... etc etc


    Grazie comunque per la risposta, vedrò come risolvere
    Ultima modifica di Krilg; 28-01-2015 a 18:44
    E come disse la Pannocchia...
    "non mi batterai Mais..."

  4. #4
    Ci sarà un errore o qualcosa prima dell'output del file zip che quindi rompe l'output del file zip. Prova a commentare le linee di codice dove fa l'output e a vedere che errore ti da
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    ah soprattutto controlla che poi in produzione tu abbia la libreria abilitata
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    150
    Si si, controllato, ora funziona tutto, unica cosa non mi mantiene, dopo il "download" la struttura delle directory e sottodirectory, me le da tutte sullo stesso livello.... strano...
    E come disse la Pannocchia...
    "non mi batterai Mais..."

  7. #7
    Quote Originariamente inviata da Krilg Visualizza il messaggio
    Si si, controllato, ora funziona tutto, unica cosa non mi mantiene, dopo il "download" la struttura delle directory e sottodirectory, me le da tutte sullo stesso livello.... strano...
    ma altrimenti non potresti fare un bel tar mandando via shell_exec il comando 'tar -cf path/file/tar directory_da_comprimere' ?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    150
    Lo farei pure, ma il destinatario dell'applicazione, già se riesce a decomprimere uno Zip è un miracolo... e mi ha chiesto espressamente di avere un file finale in zip
    E come disse la Pannocchia...
    "non mi batterai Mais..."

  9. #9
    boh non so che dirti del perchè non mantenga la struttura delle directory... quella soluzione che ti ho linkato sembrerebbe tener conto della struttura e riprodurla nello zip, però magari il tizio ha fatto qualche errore o simile. Parti da quell'esempio e dalla documentazione di ZipArchive e vedi che viene fuori.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.