<?php
/**
* PHP_INI Class example file
*/
include 'INI.class.php';
// Parse config.ini
$ini = new INI('config.ini');
echo '<pre>';
echo 'Content of: config.ini' . PHP_EOL;
print_r($ini->data);
// Udate settings
$ini->data['first_section']['animal'] = 'COW';
// Save settings to file
$ini->write();
// Update settings
$ini->data['first_section']['animal'] = 'HORSE';
// Add new setting to section third_section
$ini->data['third_section']['phpversion'][] = 5.4;
// Add new section third_section and new item something
$ini->data['fourth_section']['something'] = 'some data';
// Save settings to new file
$ini->write('config-2.ini');
// INI obj is now using ini 2 file
echo '<hr>Content of: config-2.ini' . PHP_EOL;
print_r($ini->data);
// Parse config.ini
$ini->read('config.ini');
// Remove item from second_section
unset($ini->data['second_section']['URL']);
// Remove third_section from second ini file and save to third file
unset($ini->data['third_section']);
// Save settings to new file
$ini->write('config-3.ini');
// INI obj is now using ini 3 file
echo '<hr>Content of: config-3.ini' . PHP_EOL;
print_r($ini->data);
|