<?php
 
/**
 
    File: parameters.php
 
    Description: 
 
    example of interaction with clsparameters.php
 
    
 
***/
 
 
 
$ini_file = "parameters.ini";
 
 
include_once ("clsini.php");
 
 
if (isset($_POST['action'])) $actie = $_POST['action'];
 
 
echo "<p>Example INI tool</p>";
 
 
 
switch ($actie) {
 
    case "save" :
 
        $objINI->edit($_POST);
 
        $objINI->save();
 
        echo "INI-file updated.<br>";
 
        break;
 
    case "add":
 
        $section = $_POST['section'];
 
        $name = $_POST['name'];
 
        $value = $_POST['value'];
 
        set_ini_parameter($name, $value, $section); // example to store a new parameter
 
        echo "Parameter added.<br>";
 
        break;
 
}
 
echo "example of retrieveing parameters all through your project : max_number_files_tmpdir = ". get_ini_parameter("max_number_files_tmpdir")."<br><br><br>";
 
 
echo $objINI->editform();
 
echo $objINI->addform();
 
 
echo "<hr>Display content of inifile <br><pre>";
 
$s = readfile ($ini_file); // display content of ini_file.
 
 
echo "</pre>";
 
echo "<hr>Check content of inifile using regular php-command (parse_ini_file())<br><pre>";
 
print_r(parse_ini_file ($ini_file)); // display content of ini_file.
 
echo "</pre>";
 
 
 
 
?>
 
 |