Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 3 | Revision 109 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
9 lars 2
	//$Id: connect.php 9 2007-09-25 18:24:34Z lars $
3 lars 3
	require_once("Config.php");
9 lars 4
	require "MDB2.php";
3 lars 5
 
6
	$cfg=new Config();
7
	$db_conf=$cfg->parseConfig("include/config.xml","XML",array("name"=>"db"));
8
	$db_conf=$db_conf->toArray();
9
	foreach ($db_conf["root"]["db"] as $k => $v)
10
	{
11
		$$k=$v;
12
	}
13
	$dsn="$db_type://$db_user:$db_pass@$db_host/$db_name";
9 lars 14
	$db=MDB2::connect($dsn,array());
15
	if ( $res=(true == MDB2::isError($db)))
3 lars 16
	{
17
		$smarty->assign("meld", "Es ist ein Fehler aufgetreten!");
18
		$smarty->assign("db_meld",$db->getMessage());
19
		$smarty->assign("error",true);
20
		$smarty->display("meld.tpl");
21
		exit;
22
	}
23
	$r2=$db->query("SET CHARACTER SET latin1");
9 lars 24
	$db->setFetchMode(MDB2_FETCHMODE_ASSOC);
3 lars 25
?>