APPLICATION => informazioni sul server ?


facile, hai a disposizione:

database
files

nel secondo caso con funzione serialize e unserialize ...


codice:
// php 4
class Application {

	var $__file; // variabile interna alla classe

	// costruttore dell' "APPLICATION"
	function Application( $__file ) {
		$this->__file = &$__file;
	}

	// setta i valori 
	function set($name, $value) {
		$result = false;
		if($content = $this->__read())
			$content = unserialize($content);
		$content[$name] = &$value;
		if(@$fp = fopen($this->__file, "w")) {
			fwrite($fp, serialize($content));
			fclose($fp);
			$result = true;
		}
		return $result;
	}

	// prende i valori
	function get($name) {
		$result = false;
		if($content = $this->__read()) {
			$content = unserialize($content);
			if(isset($content[$name]))
				$result = &$content[$name];
		}
		return $result;
	}

	// "privata" : legge il file
	function __read() {
		return @file_get_contents($this->__file);
	}
}

$application_file = 'myApplicationFile.txt';
$APPLICATION = &new Application($application_file);

if(!file_exists($application_file)) // solo la prima volta ...
	$APPLICATION->set('nome', 'andr3a'); // setto la variabile nome
echo $APPLICATION->get('nome'); // la scrivo, per chiunque ...