Jump to content


Photo

Probrelmas Com Explode


  • Faça o login para participar
1 reply to this topic

#1 DNL

DNL

    Daniel

  • Usuários
  • 40 posts
  • Sexo:Não informado
  • Localidade:Taubté - SP

Posted 17/11/2003, 16:49

E aí pessoal blz?

O caso é o seguinte, tenho um formulário que cadastra informações em um txt, depois uso um arquivo pra vizualizar as informações desse txt (ver.php), nesse arquivo uso a função explode para separar os dados do txt que estão assim Nome|Idade|E-mail uso o explode no "|", uso também a função while para repetir os dados, até aí blz, cadastrei três pessoas e quando abro o arquiv ver.php ele mostra os três registros normalmente, o problema é que mostra mais um (que não existe) e nesse um fica umas mensagen de erro, assim:

Nome: Pessoa Número 1
Idade: 20
E-mail: pessoa1@pessoas.com.br


Nome: Pessoa Número 2
Idade: 20
E-mail: pessoa2@pessoas.com.br


Nome: Pessoa Número 3
Idade: 20
E-mail: pessoa3@pessoas.com.br


Nome:

Notice: Undefined index: 1 in C:\Arquivos de programas\Intranet\mural\ver.php on line 15
Idade:

Notice: Undefined index: 2 in C:\Arquivos de programas\Intranet\mural\ver.php on line 16
E-mail:



segue abaixo o código da página ver.php:
<?
//ABRE O TXT
$ponteiro = fopen ("teste.txt", "r");

//LÊ O TXT ATÉ O FIM
while (!feof ($ponteiro)) {

    //LÊ UMA LINHA DO TXT
    $linha = fgets($ponteiro, 4096);

    //FUNÇÃO EXPLODE()
    $dados = explode('|',$linha);

    //EXIBE O RESULTADO do EXPLODE()
    echo "<p><b>Nome:</b>&nbsp $dados[0] <br>";
    echo "<b>Idade:</b>&nbsp $dados[1] <br>";
    echo "<b>E-mail:</b>&nbsp $dados[2] <br>";

}
//FECHA
fclose ($ponteiro);
?>

"Seja você mesmo, mas não seja sempre o mesmo"

#2 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 17/11/2003, 20:12

deve ter um | no final do arquivo
e ai ele nao acha nada depois do | e da erro,
pode ser isso,
manda o arquivo ai,
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq