Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) LEITURA DE ARQUIVO


solange

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

Você não tem que alterar configuração alguma, vai que por um input para o cara selecionar o arquivo e enviar ele pro servidor, é claro que deve verificar que tipo de arquivo é, se você só quer TXT como parece ser o caso, basta logo após o download verificar a extensão e o mime type, se não for TXT descarta o arquivo mostra o aviso.

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpe, acho que não me soube me expressar.

Eu coloquei o imput do tipo File, trago todo o endereço armazenado no file, mas ele simplesmente não lê fora do servidor

diz que o arquivo não existe.

Estou trabalhando com programação em ambiente NOvell, servidor apache e, acho que deve ter alguma configuração que deve estar faltando.

segue o código

<tr>

<td width="10%" bordercolor="#EFEFEF">&nbsp;</td>

<td width="55%"bordercolor="#EFEFEF"><input type="file" name="arqmov" size="50" class="imputs" value="<?=$arqmov?>">&nbsp;

<input name="btn_importar" type="submit" value="Importar" class="button" /></td>

<td width="5%" bordercolor="#EFEFEF">&nbsp;</td>

</tr>

<?

...

if ($_POST['btn_importar']){

if (file_exists($arqmov)){

$arquivo = fopen($arqmov,'r');

if (!$arquivo) {

echo "Não encontrou o arquivo";

}

else {

$arquivo = fopen($arqmov,'r');

if (!$arquivo) {

echo "Erro ao abrir o arquivo $arquivo";

}

WHILE (!feof($arquivo)){

$linha = fgets($arquivo);

echo " $linha ";

}

fclose($arquivo);

}

?

Link para o comentário
Compartilhar em outros sites

  • 0

if ($_POST['btn_importar']){

$arqmov = str_replace("'\'", "'\\'",$arqmov); // coloquei para regravar porque com uma barra só ele perdia

if (file_exists($arqmov)){

if(eregi(".txt", $arqmov)) {

$arquivo = fopen($arqmov,'r');

if (!$arquivo) { echo "Não consegui abrir o arquivo"; }

else{

WHILE (!feof($arquivo)){

$linha = fgets($arquivo);

echo " $linha ";

}

fclose($arquivo);

// como não conseguia abrir para buscar os dados, tentei copiar

$destino="C:\\teste\\meuarquivo.txt";

copy($arquivo, $destino);

echo "arquivo :$arquivo copiado com sucesso";

// pedidndo para mostrar, os caminhos aparecem corretos, mas ele não executa.

}

}else {

$arqmov='';

echo "Extensão inválida";

}

}

else {

echo "Não encontrou o arquivo - $arqmov";

}

}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...