Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Server che crea automaticamente un file .zip contenente tutte le immagini...
Forum - PHP - Server che crea automaticamente un file .zip contenente tutte le immagini...

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 21:56
Giovedì, 14/01/2010
Allora, innanzitutto non credo che questa sia proprio la sezione giusta per questa richiesta, quindi spero che mi perdonerete.

Mi servirebbe un codice PHP che faccia le seguenti cose:

1)Si  prenda tutte le immagini contenute nella gallery

  http://fabrizioroccapc.altervista.org/galleria

2)Le archivia dentro un file .zip compresso

3)Le invia al client che ha fatto la richiesta

tutto questo è quello che deve fare il server


PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 14:54
Venerdì, 15/01/2010
dai su non funziona così il foum.

devi indicare un problema preciso, non ordinare codice.

se il problema è la gestione degli archivi parti da qui:
http://php.html.it/articoli/leggi/2036/le-funzioni-per-la- ...

o cerca altre librerie su google.



Mai memorizzare quello che puoi comodamente trovare in un libro.
Imparare è un'esperienza; tutto il resto è solo informazione.
L'immaginazione è più importante della conoscenza.
(A. Einstein)


Esistendo poi google...
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 15:45
Venerdì, 15/01/2010
Il problema è che io conosco solo una minima parte delle basi del php


PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 15:52
Venerdì, 15/01/2010
Allora stai facendo oltre le tue possibilità, non è una giustificazione per mettersi a usare codice che non si capisce.

Per risolvere quello ci sono un sacco di libri:
http://www.gorilla.it/Shop/search.php?search=php&famiglia=

Per PHP può anche bastare una buona guida on line se preferisci, basta che sia completa e lette dall'inizio alla fine, senza fare salti.

Io cmq consiglio sempre un libro.



Mai memorizzare quello che puoi comodamente trovare in un libro.
Imparare è un'esperienza; tutto il resto è solo informazione.
L'immaginazione è più importante della conoscenza.
(A. Einstein)


Esistendo poi google...
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 15:53
Venerdì, 15/01/2010
*

Ultima modifica effettuata da fabriziorocca il 15/01/2010 alle 15:57


PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 15:55
Venerdì, 15/01/2010
lasciando stare phpzip, ho creato questo codice che comprime in .zip i file di una cartella prestabilita (richiede php 5,2)

Codice sorgente - presumibilmente Php

  1. <?php
  2. $zip = new ZipArchive();
  3. $file= "test.zip";
  4.  
  5. if ($zip->open($file, ZIPARCHIVE::CREATE)===TRUE) {
  6.     $zip->addFromString("file.txt", "Questo è un esempio di un file di testo");
  7.     $zip->addFromString("file2.txt", "questo pure!");
  8.     $zip->addFile('ciao.txt', 'ciao.txt'); //inserisce il file ciao.txt dentro l'archivio e lo chiama ciao.txt (il secodo parametro indica il nome nell'archvio)
  9.     $zip->close();
  10. }else echo "Errore nella creazione del'archivio";
  11. ?>



PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 15:59
Venerdì, 15/01/2010
E poi sono riuscito a creare questo per farlo scaricare:

Codice sorgente - presumibilmente Plain Text

  1. <?php
  2. header("Content-type: application/zip");
  3. header("Content-Disposition: attachment; filename=$backupFile");
  4. header("Content-Description: Backup");
  5. header("Content-Length: ".filesize($backupFile));
  6. readfile($backupFile);
  7. ?>



PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 16:05
Venerdì, 15/01/2010
quindi non c'era nessun problema, eri solo un pò pigro dal volerci pensare un pò e speravi nel codice pronto di qualcuno.



Mai memorizzare quello che puoi comodamente trovare in un libro.
Imparare è un'esperienza; tutto il resto è solo informazione.
L'immaginazione è più importante della conoscenza.
(A. Einstein)


Esistendo poi google...
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 16:06
Venerdì, 15/01/2010
Ok ma rimane un piccolo problema che non riesco a risolvere, io vorrei che lui comprimesse TUTTI i file all'interno di una cartella, e appena finita la compressione invia il file al client che ha richiesto quel file .zip, forse è un pò difficile da spiegare


PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo