Buongiorno a tutti,
E' possibile fare in modo che un utente scelga se allegare un file sul database del forum o su un server esterno? Io ho un server FTP e vorrei dare la possibilità di caricare gli allegati lì. Non so se esiste qualche estensione, ma non ne ho trovata una nell'elenco su questo forum.
La versione di phpbb cui mi riferisco è la 3.2.2.
Grazie :ciao:
caricare allegati su server
- vide
- Nuovo Utente
- Messaggi: 22
- Iscritto il: 17/02/2018, 14:37
- Link del Forum: http://www.meteoregionelazio.it/forum/
- Micogian
- Globalmod
- Messaggi: 599
- Iscritto il: 17/03/2016, 17:53
- Link del Forum: https://www.actaplantarum.org
Re: caricare allegati su server
Personalmente sono contrario a caricare gli allegati su Server diversi da quello del Forum, per vari motivi.
A prescindere dal modo per caricarli, si dovrebbe fare una funzione in php, uno dei problemi più importanti è che se il Server che li ospita, per un qualche motivo, non è raggiungibile, il Forum sarebbe orfano delle immagini.
Ci sono molti Server gratuiti per il caricamento delle immagini ma non esiste la certezza che le immagini restino nel tempo, il fatto che il Server sia tuo non è una soluzione, ci potrebbero essere problemi di limite dei file, pensa che nel nostro forum abbiamo 380.000 allegati, in molti server sarebbe impossibile aprire una cartella simile.
Altro problema è che le immagini esterne vengono caricate all'interno del testo dei Post con il bbCode IMG, non esiste, come in phpbb una tabella che contine i dati degli allegati ed è possibile interrogare per altre cose. Vedi ad esempio la mia estensione "Lastpictures" che non potrebbe funzionare se le immagini non fossere inserite come allegati: http://floraitaliae.actaplantarum.org/
Altra possibilità che gli allegati consentono di fare, è una pagina come questa che ho appena ultimato e che permette di visualizzare tutte le immagini di un utente http://www.actafungorum.org/varie/allegati.php
Queste soluzioni si possono fare perchè esiste una tabella "attachments" che può essere interrogata per estrarre quanto serve, estrarre un link dal testo dei Posts sarebbe una soluzione impraticabile.
Che poi si possa creare una pagina in php che carichi le immagini su un percorso stabilito è sicuramente possibile,
A prescindere dal modo per caricarli, si dovrebbe fare una funzione in php, uno dei problemi più importanti è che se il Server che li ospita, per un qualche motivo, non è raggiungibile, il Forum sarebbe orfano delle immagini.
Ci sono molti Server gratuiti per il caricamento delle immagini ma non esiste la certezza che le immagini restino nel tempo, il fatto che il Server sia tuo non è una soluzione, ci potrebbero essere problemi di limite dei file, pensa che nel nostro forum abbiamo 380.000 allegati, in molti server sarebbe impossibile aprire una cartella simile.
Altro problema è che le immagini esterne vengono caricate all'interno del testo dei Post con il bbCode IMG, non esiste, come in phpbb una tabella che contine i dati degli allegati ed è possibile interrogare per altre cose. Vedi ad esempio la mia estensione "Lastpictures" che non potrebbe funzionare se le immagini non fossere inserite come allegati: http://floraitaliae.actaplantarum.org/
Altra possibilità che gli allegati consentono di fare, è una pagina come questa che ho appena ultimato e che permette di visualizzare tutte le immagini di un utente http://www.actafungorum.org/varie/allegati.php
Queste soluzioni si possono fare perchè esiste una tabella "attachments" che può essere interrogata per estrarre quanto serve, estrarre un link dal testo dei Posts sarebbe una soluzione impraticabile.
Che poi si possa creare una pagina in php che carichi le immagini su un percorso stabilito è sicuramente possibile,
- vide
- Nuovo Utente
- Messaggi: 22
- Iscritto il: 17/02/2018, 14:37
- Link del Forum: http://www.meteoregionelazio.it/forum/
Re: caricare allegati su server
Ciao Micogain. Hai perfettamente ragione e concordo con il tuo discorso. Tuttavia, se non erro, gli allegati del forum finiscono nel database MySQL, il quale ha dimensioni assai ridotte (io ho 1 GB ad esempio) finché non si iniziano a pagare belle cifre annuali. Questo costringe a imporre un limite alle dimensioni degli allegati (io ho messo 256 kB), e quindi spesso si preferisce andare a caricare l'allegato su un server esterno, il quale non impone limiti così "stringenti" ma che allo stesso tempo non tiene in archivio l'immagine a tempo indeterminato, bensì la toglierà entro pochi anni. A questo punto allora, se proprio non si ha voglia di ridimensionare l'immagine con un software come CAESIUM, tanto vale che l'immagine la carichino sul mio server FTP, con spazio illimitato, dove imporrò un limite superiore ai 256 kB e da dove di certo non cancellerò le immagini.
Scrivendo questo post, mi è balenata un'altra idea interessante che forse potrebbe sovvenire al problema, ovvero quella di aggiungere un'estensione per phpBB che automaticamente ridimensioni e/o comprima gli allegati caricati. Io tuttavia non saprei crearla, e non so se esiste.
Scrivendo questo post, mi è balenata un'altra idea interessante che forse potrebbe sovvenire al problema, ovvero quella di aggiungere un'estensione per phpBB che automaticamente ridimensioni e/o comprima gli allegati caricati. Io tuttavia non saprei crearla, e non so se esiste.
- Dr.House
- Amministratore
- Messaggi: 2173
- Iscritto il: 08/01/2012, 8:24
- Link del Forum: www.phpbb-italia.it
- Località: Reggio Calabria
- Contatta:
Re: caricare allegati su server
.Ciao Micogain. Hai perfettamente ragione e concordo con il tuo discorso. Tuttavia, se non erro, gli allegati del forum finiscono nel database MySQL, il quale ha dimensioni assai ridotte (io ho 1 GB ad esempio) finché non si iniziano a pagare belle cifre annuali. Questo costringe a imporre un limite alle dimensioni degli allegati (io ho messo 256 kB), e quindi spesso si preferisce andare a caricare l'allegato su un server esterno, il quale non impone limiti così "stringenti" ma che allo stesso tempo non tiene in archivio l'immagine a tempo indeterminato, bensì la toglierà entro pochi anni. A questo punto allora, se proprio non si ha voglia di ridimensionare l'immagine con un software come CAESIUM, tanto vale che l'immagine la carichino sul mio server FTP, con spazio illimitato, dove imporrò un limite superiore ai 256 kB e da dove di certo non cancellerò le immagini.
Scrivendo questo post, mi è balenata un'altra idea interessante che forse potrebbe sovvenire al problema, ovvero quella di aggiungere un'estensione per phpBB che automaticamente ridimensioni e/o comprima gli allegati caricati. Io tuttavia non saprei crearla, e non so se esiste
Attenzione, gli allegati finiscono nel database solo a livello di storicizzazione,ma di fatto risiedono nella cartella files.Quindi non saranno 30 immagini a far "straripare" il tuo db.Ovvio che aumenta lo spazio ftp che ti è stato assegnato e di riflesso lo spazio web a disposizione.Alcuni host fanno così:mettono un rapporto tra spazio del database e ftp.Non confonderti con la banda illimitata quella è un altro discorso.
Non è tanto limitare l'upload a 256 mb per risolvete il problema, ma ridurre il peso della immagine.Caesium?L'ho provato anche io ma non mi ha impressionato.Puoi fare questo tipo di lavoro riducendo online le jpg http://compressjpeg.com/it/ questo potrebbe fare al caso tuo e riduce di molto non compromettendo la qualità.Una estensione che riduce le immagini in width e height c'è https://www.phpbb.com/community/viewtopic.php?t=2275146 ma è una beta ferma al 2014.In ogni caso è sconsigliabile installare versioni beta sui forum live.
Leggi il regolamento prima di postare
Visualizza le estensioni testate con successo sulla nuova versione 3.2.2.
Guida per verficare se un bot ha accesso alle aree riservate
Bug risolto sulla versione 3.2.2 inerente agli allegati
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >cliccando sul seguente link<
My website:https://www.mimmobattaglia.it
Visualizza le estensioni testate con successo sulla nuova versione 3.2.2.
Guida per verficare se un bot ha accesso alle aree riservate
Bug risolto sulla versione 3.2.2 inerente agli allegati
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >cliccando sul seguente link<
My website:https://www.mimmobattaglia.it
- vide
- Nuovo Utente
- Messaggi: 22
- Iscritto il: 17/02/2018, 14:37
- Link del Forum: http://www.meteoregionelazio.it/forum/
Re: caricare allegati su server
Il mio dominio ha come servizio "spazio web e traffico illimitati", e gli è associato un database MySQL da 1 GB. Il software Caesium per Windows io in realtà lo trovo veramente ottimo, e lo uso molto spesso. Il problema è che è difficile ottenere che ciascun utente vada a ridimensionare e/o alleggerire le proprie immagini, piuttosto tendono a preferire un servizio hosting che gliele faccia caricare direttamente.
L'estensione che mi hai indicato, per quel che ho capito, ridimensiona le immagini visualizzate, mentre comunque il file originale viene salvato, e quindi non mi farebbe risparmiare spazio.
Non ho ben capito, comunque, se ad esempio il caricamento di un allegato da 256 kB vada a pesare 256 kB sullo spazio disponibile nel database (1 GB) oppure venga caricato sul server (che ha invece spazio illimitato).
L'estensione che mi hai indicato, per quel che ho capito, ridimensiona le immagini visualizzate, mentre comunque il file originale viene salvato, e quindi non mi farebbe risparmiare spazio.
Non ho ben capito, comunque, se ad esempio il caricamento di un allegato da 256 kB vada a pesare 256 kB sullo spazio disponibile nel database (1 GB) oppure venga caricato sul server (che ha invece spazio illimitato).
- alex75
- Amministratore
- Messaggi: 6268
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: caricare allegati su server
come già detto non incide nel peso del database. incide sullo spazio ftp che a tuo dire è illimitato. Quindi non hai alcun problema di spazio.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- vide
- Nuovo Utente
- Messaggi: 22
- Iscritto il: 17/02/2018, 14:37
- Link del Forum: http://www.meteoregionelazio.it/forum/
Re: caricare allegati su server
Capito, grazie del chiarimento!
Ad ogni modo sarebbe interessante poter realizzare un'estensione che automaticamente ridimensioni e/o comprima le immagini caricate come allegati. Faccio un esempio: ho una foto larga 3000 px e la voglio caricare sul forum. Sicuramente la foto potrebbe essere alleggerita notevolmente se venisse ridimensionata ad una larghezza, ad esempio, di 800 px. Io utilizzo l'estensione lightbox che automaticamente ridimensiona le immagini visualizzate, ma non va ad alleggerirle, e quindi magari una foto che pesa 1 MB incide molto sul tempo di caricamento della pagina. Non so se mi sono spiegato...
Ad ogni modo sarebbe interessante poter realizzare un'estensione che automaticamente ridimensioni e/o comprima le immagini caricate come allegati. Faccio un esempio: ho una foto larga 3000 px e la voglio caricare sul forum. Sicuramente la foto potrebbe essere alleggerita notevolmente se venisse ridimensionata ad una larghezza, ad esempio, di 800 px. Io utilizzo l'estensione lightbox che automaticamente ridimensiona le immagini visualizzate, ma non va ad alleggerirle, e quindi magari una foto che pesa 1 MB incide molto sul tempo di caricamento della pagina. Non so se mi sono spiegato...
- Dr.House
- Amministratore
- Messaggi: 2173
- Iscritto il: 08/01/2012, 8:24
- Link del Forum: www.phpbb-italia.it
- Località: Reggio Calabria
- Contatta:
Re: caricare allegati su server
Ti sei spiegato bene,il problema è solo uno:trovare una estensione che possa ridurre il peso,ma sicuramente sarà difficile perchè gli sviluppatori non lavorano in questa ottica.Qualche host garantisce,previa registrazione, la conservazione perenne delle immagini caricate.In questo caso diventerebbe un discorso di massa, ovvero tutti i tuoi utenti dovrebbero andare li e timbrare il cartellino.Ma a giochi fatti un'immagine uppata su un host ha il suo vantaggio,forum molto più leggero in fase di interazione.Dall'altra certi lavori li puoi fare solo con i file allegati.Anche sul mio forum ho questo problema,ma per i pochi utenti che lo usano gli ho spiegato cosa devono fare.La medaglia purtroppo ha due facce.....
Leggi il regolamento prima di postare
Visualizza le estensioni testate con successo sulla nuova versione 3.2.2.
Guida per verficare se un bot ha accesso alle aree riservate
Bug risolto sulla versione 3.2.2 inerente agli allegati
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >cliccando sul seguente link<
My website:https://www.mimmobattaglia.it
Visualizza le estensioni testate con successo sulla nuova versione 3.2.2.
Guida per verficare se un bot ha accesso alle aree riservate
Bug risolto sulla versione 3.2.2 inerente agli allegati
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >cliccando sul seguente link<
My website:https://www.mimmobattaglia.it