Il modo più comune per gestire i file con un database e PHP è quello di mettere i file in una cartella e memorizzare la posizione e il nome dei file in una tabella di database . I file non sono collocate nel database perché di solito hanno troppi dati da inserire in modo efficiente all'interno di un campo di tabella , e il formato del file potrebbe essere incompatibile con il database . Ma mettendo i file in una cartella su un server web accessibile , è possibile scaricare e visualizzare le cartelle come desiderato. Istruzioni
1
Creare una pagina PHP per l'inserimento del nome del file da scaricare. Utilizzare un modulo HTML per consentire a un visitatore della pagina di digitare il nome. Utilizzare il metodo post e il $ _SERVER [' PHP_SELF '] comando come l'azione del modulo HTML per avere la pagina stessa chiamata con il nome immesso .
2
Utilizzare il comando $ _POST per catturare il I dati presentati dal modulo HTML in una variabile PHP . Ad esempio , chiamare il PHP variabile $ nomefile .
3
interrogare il database per il file denominato $ nomefile . Inserite l'indirizzo per il file in un tag di ancoraggio HTML per presentarlo come un link in una nuova pagina PHP che si chiama dopo la query di database. Questo collegamento al file permette all'utente di scaricare il file .
4
Utilizzare il comando " fopen " per aprire il file e quindi utilizzare il comando " fread " per leggere il contenuto. Salvare il contenuto del comando " fread " ad una variabile PHP che è in grado di analizzare , gestire e visualizzare . Utilizzare il comando " fclose " per chiudere il file .