Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Stando a quanto dice la documentazione di fgets,
    La lettura termina quando sono stati letti length - 1 byte, oppure si incontra il carattere di newline (che viene incluso nel valore restituito)
    quindi quando recuperi il nome dell'utente con $user=fgets($fp,20); in realtà $user contiene sia il nome dell'utente, sia due caratteri aggiuntivi: il ritorno a capo e la nuova linea (\r\n). Al momento del confronto quindi fai "pippo\r\n" == "pippo", che è ovviamente falso.

    P.s: Quale spazio e qualche accapo qui e la rendono il codice più leggibile.
    Ultima modifica di .Kurt; 12-01-2015 a 16:50

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.