Salve a tutti,
Dopo aver smenato circa 2 giorni, non sono riuscito a riolvere il problema e quindi chiedo a voi :
Non capisco dove sia l'errore, presa una per uno le "funzioni" (controllo, scrivo, leggo ) funzionano... Ma non capisco perché quando li unisco non funziona più nulla... Consigli? Grazie mille!codice:<?PHP $nome = $_POST['utente']; $gruppo = $_POST['gruppo']; $permesso1 = $_POST['permessowarp']; $permesso2 = $_POST['skill']; $permesso3 = $_POST['tutto']; $controllo = 0; $nome = trim($nome); $stringa = "\n$nome : \ngroup :$gruppo \n permissions:\n"; if ($permesso3 == 'on') $stringa = $stringa . "-'*'"; else { if ( $permesso1 == 'on') $stringa = $stringa . "-'SimpleWarp.warp'\n"; if ( $permesso2 == 'on') $stringa = $stringa . "-'mcmmo.skills.*'\n"; } if(!$file = fopen("world.yml","r")){ echo"Spiacente, non posso aprire il file di configurazione"; } else{ while(!feof($file)) { $appoggio = fgets($file, (strlen($nome)+1)); if(strcasecmp(trim($appoggio),$nome)) == 0){ $controllo=0; echo"<center><h1>UTENTE GIA' ESISTENTE</h1></center>"; echo"<center><h2>NON E' POSSIBILE AGGIUNGERLO ANCORA</h2></center>"; echo"<center><h3> Clicca qui per vedere quali permessi assegnati </h3></center>"; } } fclose($file); $file = fopen("world.ylm", "a"); if ($controllo != 0){ fputs($file, $stringa); echo" <title>PERMESSO AGGIUNTO</title>"; } fclose($file); $file = fopen("world.ylm","r"); while(!feof($file)) { $appoggio = fgets($file, 255); echo"$appoggio "; } } fclose($file); } ?>

Rispondi quotando