<?php
/*-- lecture du grilletemp.dat --*/	
	$fichier = 'grilletemp.dat';	
    $fp = fopen($fichier, 'r ');		
		for ($j = 1; $j <= 9; $j++) {	
			for ($i = 1; $i <= 9; $i++) {				
				$line = fgets($fp);
				$A[$i][$j] = chop(ltrim($line));	
				$B[$i][$j] = chop(ltrim($line));
				$C[$i][$j] = chop(ltrim($line));							
			}
		}
	fclose($fp);	

  /*-- lecture ds nbEtape.dat --*/	
	$etape=0;
	$fichier = 'nbEtape.dat';	
	if(file_exists($fichier)){
		$fp = fopen($fichier, 'r ');		
			$etape = fgets($fp);
			$etape = chop(ltrim($etape));						
		fclose($fp);		
	}
  /*-- sauvegarde de grilletemp.dat ds Etape X .dat--*/
	$etape++;
	$fichier = 'Etape'.$etape.'.dat';
	if(file_exists($fichier)){  
		unlink($fichier);
	}
	$fp = fopen($fichier, 'a ');		
	for ($j = 1; $j <= 9; $j++) {	
		for ($i = 1; $i <= 9; $i++) {
		$line = $C[$i][$j];						
		fputs($fp, $line);	
		fputs($fp,"\n");
		}
	}
	fclose($fp);	
	
	/*-- enregistrement ds nbEtape --*/
	$fichier = 'nbEtape.dat';
	if(file_exists($fichier)){  
		unlink($fichier);
	}
	$fp = fopen($fichier, 'a ');		
		fputs($fp, $etape);	
		fputs($fp,"\n");
	fclose($fp);	
	
  /*-- recherche case à  modifier --*/
	for ($j = 1; $j <= 9; $j++) {	
		for ($i = 1; $i <= 9; $i++) {				
			$case =	$A[$i][$j];	
			$l=strlen($case);
			if($l>1){$ii=$i;$jj=$j;break 2;}								
		}
	}	
	$pos1=0;
	$pos2=$l-1;
	$case=$B[$ii][$jj];
	$nb=substr($case,$pos1,1);
	$B[$ii][$jj]=$nb;
	
  	/*-- enregistrement  ds nbPos X .dat --*/
	$fichier = 'nbPos'.$etape.'.dat';	
	if(file_exists($fichier)){  
		unlink($fichier);
	}
	$fp = fopen($fichier, 'a ');		
		$pos1 = chop(ltrim($pos1));
		fputs($fp, $pos1);	
		fputs($fp,"\n");
		$pos2=	chop(ltrim($pos2));			
		fputs($fp, $pos2);	
		fputs($fp,"\n");
	fclose($fp);		

/*-- enregistrement  grilletemp.dat --*/
	$fichier = 'grilletemp.dat';
	if(file_exists($fichier)){  
		unlink($fichier);
	}
	$fp = fopen($fichier, 'a ');		
	for ($j = 1; $j <= 9; $j++) {	
		for ($i = 1; $i <= 9; $i++) {
		$line = $B[$i][$j];						
		fputs($fp, $line);	
		fputs($fp,"\n");
		}
	}
	fclose($fp);	
	include('GrilleReso.txt');	
 echo"<script language='JavaScript'>			
			window.document.location='resolution.php?nomgrille=$nomgrille';		
			</script>";
?>