Ciao a tutti, sto facendo un po' di esercitazioni banali con cicli e file .txt ma incorro in un errore di cui non riesco a venire a capo...
codice:$datiutente = fopen("iscritti.txt", "r"); $rigafile = fgets($datiutente, 1024); $campiriga = explode("|",$rigafile); $nome = $campiriga[0]; $cognome = $campiriga[1]; $email = $campiriga[2]; $sesso = $campiriga[3]; echo "$sesso"; if ($campiriga[3]=="uomo") $titolo = "Signore"; else $titolo = "Signora"; echo "$titolo";
Il formato del file di testo è banale:
nome|cognome|email|sesso
Alex|Rossi|abc@def.it|uomo
ma l'output che ottendo è
uomo Signora !!
Ho inserito quell'echo dopo mille tentativi per controllare che la variabile contenga correttamente "uomo" e l'output finale me lo conferma, ma in pratica la condizione del ciclo viene vista non vera... ma perchè?!

Rispondi quotando