<?php
 
/***************************************************************************
 
 *                            ENV Vars Class Example
 
 *                            ----------------------
 
 *   begin                : Sunday, Nov 09, 2004 - 17:00
 
 *   copyright            : (C) 2004 MC Breit
 
 *   email                : [email protected] - MCB.CC - The Coding Company
 
 *   last modified        : 09/11/04 - 18:35 - MC Breit
 
 *   version              : 1.0.0
 
 *
 
 ***************************************************************************/
 
 
/***************************************************************************
 
 *
 
 *   This program is free software; you can redistribute it and/or modify
 
 *   it under the terms of the GNU General Public License as published by
 
 *   the Free Software Foundation; either version 2 of the License, or
 
 *   (at your option) any later version.
 
 *
 
 ***************************************************************************/
 
 
/***************************************************************************
 
 *
 
 *   This example just is playing around with some variables, savong them,
 
 *   load them again, protect them and so on..
 
 *   There are no futher examples because use of this class is so easy ;-)
 
 *
 
 ***************************************************************************/
 
 
//
 
// Example of use..
 
//
 
 
//Include teh main class..
 
include('./env_vars.class.php');
 
 
//TEXT/PLAIN header..
 
header('Content-Type: text/plain');
 
 
//New env_var handle..
 
$env = new env_vars();
 
 
//Setting some env vars..
 
$env->set_env_var('FOO', 'BAR');
 
$env->set_env_var('FAZ', 'BAZ');
 
 
//Protect FOO from change..
 
$env->protect_env_var('FOO');
 
 
//Print out a list of all env_vars..
 
print $env->list_env_vars();
 
 
//Save the env vars and print out something..
 
$env->save_env_vars(dirname(__FILE__).'/.env.php') or die('Error saving ENV Vars');
 
print "Env vars saved..\n";
 
 
//New env vars object..
 
$env2 = new env_vars();
 
 
//Load the env vars from $env..
 
$env2->load_env_vars(dirname(__FILE__).'/.env.php') or die('Error loading ENV Vars');
 
 
//Check up that FOO is still protected..
 
if( $env2->is_protected_env_var('FOO') )
 
{
 
  print "FOO is still protected!\n";
 
}
 
else
 
{
 
  print "FOO is not protected yet\n";
 
}
 
 
//List env vars a last time..
 
print $env->list_env_vars();
 
 
//Delete FAZ
 
$env->set_env_var('FAZ');
 
 
//Now FAZ should be empty..
 
print $env->get_env_var('FAZ');
 
 
//
 
// Thats it folks!
 
//
 
?>
 
 |