enregirtrement rapide des variable dans un fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
<?php 
@include('tonfichier.php');
function output($vals)
{
	$pile=''; 
    if (is_array($vals)) 
	{ 
		$pile.="\r array(";$p='';
        foreach ($vals as $key=>$val)
		 { 
			$pile.=$p;
			$pile.="'$key'=>";
			$pile.=output($val); 
			$p=',';
        } 
		$pile.=") ";
   } 
		else 
		{ 
       	$pile .= "'".addslashes($vals)."'"; 
    	} 
   	 	return $pile;
} 
 
function backup_update($filname,$inp)
{
	$out='<?php $backup=';
	$out.=output($inp);
	$out.='; ?>';
	$hwnd=fopen($filname,'wb');
	if(fwrite($hwnd,$out))fclose($hwnd);
}
 
// l'etat actuelle du fichier backup
echo '<pre>';
print_r($backup);
echo '</pre>';
 
 
 
/// ici le traitement 
 
//lecture de la valeur1 
echo htmlentities($backup['valeur1']);
//Modification  de la valeur 1
$backup['valeur1']="delphidelphi";
 
//ajouter nouveau variable 
$backup['newvar']="rezrzerzer";
 
$backup['newvararray']['index']['subindex']="sub text ";
 
/// mise a jour   
backup_update('tonfichier.php',$backup);
 
?>