Nel mio messaggio c'è scritto "cartella files" e "tabella attachments". In effetti la tabella si chiama "phpbb_attachments" ed è una delle numerose tabelle del database. Nella tabella vengono salvati tutti i dati relativi all'allegato, attach_id, topic_id, post_id, poster_id, physical_filename, e molti altri dati.
"files" è la cartella dove vengono inseriti gli allegati che prendono il nome del "physical_filename" un nome in codice alfanumerico e "univoco" assegnato da PHPBB al momento del caricamento dell'allegato.
problema thread cancellato
- Micogian
- Globalmod
- Messaggi: 599
- Iscritto il: 17/03/2016, 17:53
- Link del Forum: https://www.actaplantarum.org
- eniac
- PhpBB Expert
- Messaggi: 777
- Iscritto il: 18/07/2013, 19:14
- Link del Forum: Http://www.cesimmunizioni.eu/forum
- Località: Abruzzo
- Contatta:
Re: problema thread cancellato
è possibile estrarre il nome originario dell'immagine dal physical_filename ??
phpBB version : 3.3.11
php version : 8.2.16
php version : 8.2.16
- Micogian
- Globalmod
- Messaggi: 599
- Iscritto il: 17/03/2016, 17:53
- Link del Forum: https://www.actaplantarum.org
Re: problema thread cancellato
No, il "physical_filename" è un codice creato tramite la funzione MD5() e, come per la password, non può essere decodificato. ma nella tabella "attachments" il nome del file originale è dato dal "real_filename".
- aslupin3
- Nuovo Utente
- Messaggi: 39
- Iscritto il: 20/10/2018, 16:39
- Link del Forum: Campo non specificato
Re: problema thread cancellato
Grazie e mi scuso ancora.Micogian ha scritto: ↑02/02/2023, 19:27 Nel mio messaggio c'è scritto "cartella files" e "tabella attachments". In effetti la tabella si chiama "phpbb_attachments" ed è una delle numerose tabelle del database. Nella tabella vengono salvati tutti i dati relativi all'allegato, attach_id, topic_id, post_id, poster_id, physical_filename, e molti altri dati.
"files" è la cartella dove vengono inseriti gli allegati che prendono il nome del "physical_filename" un nome in codice alfanumerico e "univoco" assegnato da PHPBB al momento del caricamento dell'allegato.
Ho letto male e mi ero convinto (sbagliando) di parlare di due cartelle.
Scusate ancora
- eniac
- PhpBB Expert
- Messaggi: 777
- Iscritto il: 18/07/2013, 19:14
- Link del Forum: Http://www.cesimmunizioni.eu/forum
- Località: Abruzzo
- Contatta:
Re: problema thread cancellato
Giusto, bastava sfogliare la tabella, ma ora mi chiedo, qual'è l'utilità di criptare il nome dell'immagine ? Immagino possa dipendere dal fatto di evitare problemi nel caso diversi utenti inseriscano una immagine con lo stesso nome ?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
phpBB version : 3.3.11
php version : 8.2.16
php version : 8.2.16
- Micogian
- Globalmod
- Messaggi: 599
- Iscritto il: 17/03/2016, 17:53
- Link del Forum: https://www.actaplantarum.org
Re: problema thread cancellato
Il motivo preciso per il quale gli sviluppatori di phpbb hanno scelto di codificare il nome degli allegati non lo so, certamente uno dei motivi è che il nome assegnato è sicuramente univoco. E' abbastanza comune che gli utenti alleghino file del tipo "img01, img02, ......"
Gli allegati possono essere di vario tipo, non solo immagini. Al nome dell'allegato viene tolta l'estensione (jpg, png, gif, zip, ecc.), l'estensione viene inserita nel campo "extension" che viene utilizzato per visualizzare l'allegato.
Gli allegati possono essere di vario tipo, non solo immagini. Al nome dell'allegato viene tolta l'estensione (jpg, png, gif, zip, ecc.), l'estensione viene inserita nel campo "extension" che viene utilizzato per visualizzare l'allegato.
- eniac
- PhpBB Expert
- Messaggi: 777
- Iscritto il: 18/07/2013, 19:14
- Link del Forum: Http://www.cesimmunizioni.eu/forum
- Località: Abruzzo
- Contatta:
Re: problema thread cancellato
Interessante studiarsi le varie tabelle di phpbb, si riescono a capire molte cose, specie se si vogliono creare porzioni di codice in php per andare ad interagire direttamente sul database... da fare sempre con le dovute cautele ed in locale .
phpBB version : 3.3.11
php version : 8.2.16
php version : 8.2.16