Problemas com fgets()

3 respostas
R

Algém sabe me falar se a função fgets() do PHP tem algum problema??
Estou usando ela para pegar a linha de um arquivo mas não consigo pegar o primeiro caracter, já fui no www.php.net e não tinha nada falando de erro dela…
Alguém tem alguma dica??

Valeu!!! :wink:

3 Respostas

S

Olá,

não conheço fgets do PHP, mas pela sua descrição acho que seja equivalente a fgets do C.

Neste caso a alternativa seria o método readLine da classe BufferedReader:

FileReader fr = new FileReader("c:\arquivo.txt");
    BufferedReader br = new BufferedReader(fr);

    String primeiraLinha = br.readLine();
    System.out.println(primeiraLinha);

Ou não é nada disso? :???:

R

[color=“darkblue”]uhuuuuuuuuuuuuuuuuuuuu…
essa resposta foi boa!!!
hahahahhahahaha… brincadeira!!! :wink:
Cara eu estou usando PHP as funções de java não rodam :cry: !!!
Essa função tem haver sim com o fgets do C++…
Oq eu não entendo é que nas linhas onde eu quero que ela traga tudo ela não me trás a incidência do primeiro caracter e nas demais ele trás tudo :cry:

Mas mesmo assim valeu pela dica… vou usar esse código em uma aplicação JAVA!!! hehehehehe
:wink: [/color]

R

Aê!!!
Resolvi o problema…
Nem era o fgets() era o strpos()…
Agora meu script tá rodando direitinho!!!

Valeu!!!

Criado 3 de agosto de 2004
Ultima resposta 3 de ago. de 2004
Respostas 3
Participantes 2