Salve a tutti,
Dopo aver smenato circa 2 giorni, non sono riuscito a riolvere il problema e quindi chiedo a voi :
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);
}
?>
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!