Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    PHP e file : controllo, lettura e scrittura

    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!

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Ti da qualche errore specifico ?

  3. #3
    Ho attivato la console degli errori e sono riuscito a risolvere il problema, stupida parentesi graffa. Si può Chiudere

    Grazie dell'inserimento.

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.