A forma mais comum para gerenciar arquivos com um banco de dados e PHP é colocar os arquivos em uma pasta e guarde o local eo nome dos arquivos em uma tabela de banco de dados. Arquivos não pertencem a bases de dados , porque eles geralmente têm muitos dados para inserir de forma eficiente dentro de um campo de tabela, eo formato de arquivo pode ser incompatível com o banco de dados . Mas ao colocar os arquivos em uma pasta em um servidor web acessível, você pode baixar e exibir pastas se o desejar. Instruções
1
Criar uma página PHP para inserir o nome do arquivo a ser baixado. Use um formulário HTML para permitir que um visitante da página para digitar o nome. Use o método de pós eo comando $ _SERVER [ 'PHP_SELF' ], como a ação do formulário HTML para que a própria chamada de busca com o nome digitado.
2
Use o comando $ _POST para capturar a dados apresentados pelo formulário HTML em uma variável PHP . Por exemplo, chamar a variável PHP $ filename .
3
consultar o banco de dados para o arquivo chamado $ filename . Coloque o endereço do arquivo para uma marca de âncora HTML para apresentá-lo como um link em uma nova página PHP que você chama após a consulta de banco de dados . Este link para o arquivo permitirá que o usuário para baixar o arquivo .
4
Use o comando " fopen " para abrir o arquivo e , em seguida, use o comando " fread " para ler seu conteúdo. Salve o conteúdo do comando " fread " para uma variável PHP que você pode analisar , gerenciar e exibir. Use o comando " fclose " para fechar o arquivo .