Pagina 1 di 2

Creare un upload

Inviato: 24/01/2012, 19:23
da Haku
Avendo perso molti file, e vedendo che la maggior parte dei filesharing stanno chiudendo, vorrei correre un pò ai ripari.
Mezzo mio forum, aveva i file caricati in diversi di quei siti, perdendo così più della metà di demo e progetti :/

Mi chiedevo, c'è la possibilità di creare una pagine interna/esterna che dia la possibilità di far caricare i loro progeti agli utenti?
Vorrei evitare gli allegati :/

Re: Creare un upload

Inviato: 24/01/2012, 21:10
da Carlo
Scusa, ma l'uso degli allegati non ti piace?

Re: Creare un upload

Inviato: 24/01/2012, 21:22
da Barrnet
MM basterebbe un qualunque form per l'invio dei dati a una cartella via ftp, il problema è poi ricreare l'url, ma sopratutto lo spazio...

Re: Creare un upload

Inviato: 24/01/2012, 22:36
da Carlo
Leggi l'ultimo articolo pubblicato nel blog, sopratutto la parte finale, relativa agli allegati.

Re: Creare un upload

Inviato: 25/01/2012, 0:29
da Haku
Ho letto, ma, sinceramente, non hoc apito se il creatore dello stesso stile, abbia creato anche qualche codice.
Scusa, ma l'uso degli allegati non ti piace?
Vorrei proprio evitare di 'lavorare' su phpbb, e magari appensantirne il database.
MM basterebbe un qualunque form per l'invio dei dati a una cartella via ftp, il problema è poi ricreare l'url, ma sopratutto lo spazio...
Non lo so fare e non so che script valido cercare in rete...soprattuto appunto che ricrei l'url.
Lo spazio, acquisterei spazio illimitato...in fondo, non upperanno file da 2 gb l'uno, massimo di 100 mb.

Re: Creare un upload

Inviato: 25/01/2012, 12:50
da Carlo
Il database? Per qualche dato (circa 500 allegati) occuperà si e no 1-2 MB. asd

Siamo nel 2012, oggi, non dovrebbero più esserci problemi di capienza. rotfl

Re: Creare un upload

Inviato: 25/01/2012, 21:20
da Micogian
Il database è l'ultimo dei problemi per gli allegati. Nel database non ci vanno gli allegati ma i relativi dati.
Il problema, secondo me, non è nemmeno l'upload, ci sono molti script che permettono di esportare file in remoto e viceversa.
Il problema è un altro: la funzione upload di PHPBB ha l'handicap di inserire tutti gli allegati in una unica cartella (files), alcuni host, specialmente quelli gratuiti o quasi non consentono a volte di aprire cartelle voluminose.
Il vantaggio però della funzione "allegati" è che i file vengono rinominati. Cosa succederebbe in una funzione personalizzata di "upload" se viene inserito un file diverso ma con lo stesso nome ? verrebbe sovrascritto.
Che due file abbiano lo stesso nome non è impossibile.
Poi, se vogliamo gestire un archivio personalizzato di "allegati" dobbiamo comunque gestire un database pe ri dati e dobbiamo anche gestire, oltre all'upload anche il download e la visualizzazione (che si può fare con il tag [IMG]).
Insomma, si può anche fare (io per alcuni settori dei miei forum lo faccio) ma non è cosa semplice se vogliamo farla seriamente.

Re: Creare un upload

Inviato: 26/01/2012, 3:39
da Haku
Micogian ha scritto:Il database è l'ultimo dei problemi per gli allegati. Nel database non ci vanno gli allegati ma i relativi dati.
Il problema, secondo me, non è nemmeno l'upload, ci sono molti script che permettono di esportare file in remoto e viceversa.
Il problema è un altro: la funzione upload di PHPBB ha l'handicap di inserire tutti gli allegati in una unica cartella (files), alcuni host, specialmente quelli gratuiti o quasi non consentono a volte di aprire cartelle voluminose.
Il vantaggio però della funzione "allegati" è che i file vengono rinominati. Cosa succederebbe in una funzione personalizzata di "upload" se viene inserito un file diverso ma con lo stesso nome ? verrebbe sovrascritto.
Che due file abbiano lo stesso nome non è impossibile.
Poi, se vogliamo gestire un archivio personalizzato di "allegati" dobbiamo comunque gestire un database pe ri dati e dobbiamo anche gestire, oltre all'upload anche il download e la visualizzazione (che si può fare con il tag [IMG]).
Insomma, si può anche fare (io per alcuni settori dei miei forum lo faccio) ma non è cosa semplice se vogliamo farla seriamente.
Sapresti darmi due dritte Mico?

Re: Creare un upload

Inviato: 26/01/2012, 8:00
da Micogian
Haku ha scritto: Sapresti darmi due dritte Mico?
Haku, qui non si tratta di dare due dritte, come ho già detto la cosa è complessa, va studiata nei particolari e tempo da dedicarci non ne avrei proprio.
Dipende anche da cosa dovresti caricare, se sono immagini la soluzione degli "allegati" mi sembra la più logica.
Se devi caricare file più corposi il problema è creare tutta la struttura per gestire upload, informzioni, download, ecc. non è cosa da poco.

Re: Creare un upload

Inviato: 26/01/2012, 13:58
da Carlo
Micogian ha scritto:Il vantaggio però della funzione "allegati" è che i file vengono rinominati. Cosa succederebbe in una funzione personalizzata di "upload" se viene inserito un file diverso ma con lo stesso nome ? verrebbe sovrascritto
Se sai come inviare un file via un modulo HTML, e sai "prenderlo" e "copiarlo" sul file system via il PHP, è facile cambiare il nome con un md5 o altro sistema.