Upload PHP

personalele

Nuovo Utente
51
10
Salve a tutti.
Avete suggerimenti su una classe PHP semplice per la gestione degli upload, possibilmente con un esempio di uso.
Grazie mille,
Gabriele.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,447
11,502
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Ciao vuoi fare un file upload con php?
Sai che è piu semplice fare una funzioncina javascript per fare quello che cerchi?
 

personalele

Nuovo Utente
51
10
Ciao vuoi fare un file upload con php?
Sai che è piu semplice fare una funzioncina javascript per fare quello che cerchi?
Ciao @Skills07 ,
il fatto è che non conosco molto bene PHP ma ancora meno javascript. In PHP ho già fatto l'upload dei file, ma dovendolo utilizzare in diversi punti vorrei utilizzare una classe. Per farlo in javascript, con controlli dimensione, tipo ed esitenza del file, posso utilizzare qualcosa di già pronto?
Grazie.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,447
11,502
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Puoi fare una funzione da richiamare...
crei un file chiamato fileupload.js dove dichiari la funzione che deve fare i suoi controlli... dopo di che importi lo script nella pagina web facendo

<script src="tuafolder/fileupload.js" ></script>

e richiami la funzione laddove ti serve.
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,558
12,947
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Dipende che tipo di upload vuoi fare.. una copia su server (come se fosse un file normale in una directory) o la trasformazione in blob e quindi messo in db ?
 

personalele

Nuovo Utente
51
10
Ciao @Moffetta88 e grazie per la risposta.
Nel db ho previsto una tabella per gli allegati con una descrizione ed il nome (completo di percorso) del file caricato sul server. Devo allegare file in più punti del sito e vorrei fare dei controlli (tipo e dimensione dei file) prima di caricare e salvare nel db, per cui preferirei riutilizzare del codice tramite una classe per fare upload e controlli, magari già pronta e testata.
Grazie mille, Gabriele.
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,558
12,947
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Quindi in realtà salvi solo la path e non il file nel db sottoforma di blob..
Il file lo carichi normalmente in una cartella.. Corretto?
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili