problema thread cancellato

Area dedicata al phpBB 3.3.X
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 599
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: problema thread cancellato

Messaggio da Micogian »

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.
Avatar utente
eniac
PhpBB Expert
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

Messaggio da eniac »

è possibile estrarre il nome originario dell'immagine dal physical_filename ??
phpBB version : 3.3.11
php version : 8.2.16
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 599
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: problema thread cancellato

Messaggio da Micogian »

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".
Avatar utente
aslupin3
Nuovo Utente
Nuovo Utente
Messaggi: 39
Iscritto il: 20/10/2018, 16:39
Link del Forum: Campo non specificato

Re: problema thread cancellato

Messaggio da aslupin3 »

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.
Grazie e mi scuso ancora.
Ho letto male e mi ero convinto (sbagliando) di parlare di due cartelle.
Scusate ancora
Avatar utente
eniac
PhpBB Expert
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

Messaggio da eniac »

Micogian ha scritto: 03/02/2023, 9:48 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".
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 ?
Immagine 2023-02-03 095732.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
phpBB version : 3.3.11
php version : 8.2.16
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 599
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: problema thread cancellato

Messaggio da Micogian »

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.
Avatar utente
eniac
PhpBB Expert
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

Messaggio da eniac »

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
Rispondi