Vieira
Upload arquivo txt
14 de March de 2008 às 01:13PM
Olá Colegas, como faço uma opção para que o usuário possa selecionar o arquivo para upload e apos ele enviar seja inserido no banco o conteúdo deste arquivo txt?
Marcelo
Re: Upload arquivo txt
02 de July de 2008 às 09:25PM
Olá Vieira!

Faça um formulário pra enviar o arquivo.txt

<form action="upload.php" ....>
Arquivo: <input type="file" name="arquivo" />

* E assim por diante...

No arquivo upload.php:

//para pegar o nome do arquivo txt
$arquivo = $_FILES['arquivo']['name'];

//faça o upload
move_uploaded_file($_FILES['arquivo']['tmp_name'], $_FILES['arquivo']['name']);

//le o arquivo txt e concatena os dados na variavel $var
$fp= fopen ("seu_arquivo.txt", "r");
while (!feof ( $fp)) {
$var .= fgets($fp, 4096);
echo $var;
}
fclose ($fp);

Bom, acho que o mais dificil era isso. Depois só gravar no banco seus dados. Você também pode melhorar a função e ao invés de gravar na variavel $var, pode colocar em um array, para depois facilitar na hora de passar para o banco.

Espero que tenha entendido. Qualquer coisa, posta aí. Ate +
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.