È possibile fornire ad un utente la possibilità di caricare un file allegato tramite un form HTML. Quando pubblichi i risultati del modulo a PHP , il file viene caricato automaticamente in una cartella temporanea e dato un nome temporaneo sul server web . Puoi scoprire le informazioni sul file controllando la " _FILES " array associativo . Se si desidera mantenere il file allegato , è necessario regolare il nome del file , se necessario, e spostare il file in una cartella permanente sul server Web utilizzando la funzione " move_uploaded_file " . Istruzioni
1
Creare un nuovo file PHP in un editor o il Blocco note. Inserire le intestazioni HTML nel file . Ad esempio, digitare : !
< DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN " File < /title>
< /head> ;
2
Creare un modulo HTML per l' invio di file. Impostare l'azione della forma a se stessa , il metodo di "post" ed essere sicuri di aggiungere l'attributo " entype " per l'elemento di input per il file stesso . Includere un campo nascosto per determinare facilmente se il messaggio è stato inviato per l'elaborazione. Ad esempio, digitare :
< php
$ caricato = isset ( $ _POST [ " caricato" ] ) ? ? $ _POST [ " Caricato " ] : null;
if ($ caricati === null) { >
< form action = "< php echo htmlentities ( $ _SERVER ? ? [ " PHP_SELF " ] ) ; > " method = " post " >
Carica file : < /strong>