Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // dbconnect for vicihost internal databases
- // Shamelessly stolen from Matt's code with glee
- if ( file_exists("/etc/vicihost.conf") )
- {
- $DBCagc = file("/etc/vicihost.conf");
- foreach ($DBCagc as $DBCline)
- {
- $DBCline = preg_replace("/ |>|\n|\r|\t|\#.*|;.*/","",$DBCline);
- if (ereg("^CDR_server", $DBCline))
- {$CDR_server = $DBCline; $CDR_server = preg_replace("/.*=/","",$CDR_server);}
- if (ereg("^CDR_database", $DBCline))
- {$CDR_database = $DBCline; $CDR_database = preg_replace("/.*=/","",$CDR_database);}
- if (ereg("^CDR_user", $DBCline))
- {$CDR_user = $DBCline; $CDR_user = preg_replace("/.*=/","",$CDR_user);}
- if (ereg("^CDR_pass", $DBCline))
- {$CDR_pass = $DBCline; $CDR_pass = preg_replace("/.*=/","",$CDR_pass);}
- if (ereg("^CDR_port", $DBCline))
- {$CDR_port = $DBCline; $CDR_port = preg_replace("/.*=/","",$CDR_port);}
- if (ereg("^VH_server", $DBCline))
- {$VH_server = $DBCline; $VH_server = preg_replace("/.*=/","",$VH_server);}
- if (ereg("^VH_database", $DBCline))
- {$VH_database = $DBCline; $VH_database = preg_replace("/.*=/","",$VH_database);}
- if (ereg("^VH_user", $DBCline))
- {$VH_user = $DBCline; $VH_user = preg_replace("/.*=/","",$VH_user);}
- if (ereg("^VH_pass", $DBCline))
- {$VH_pass = $DBCline; $VH_pass = preg_replace("/.*=/","",$VH_pass);}
- if (ereg("^VH_port", $DBCline))
- {$VH_port = $DBCline; $VH_port = preg_replace("/.*=/","",$VH_port);}
- }
- } else {
- die('No DB configuration found!');
- }
- // Now test our connections
- $dbVH = mysql_connect("$VH_server:$VH_port", "$VH_user", "$VH_pass");
- if (!$dbVH) { die('MySQL VH connect ERROR: ' . mysql_error()); }
- mysql_select_db("$VH_database", $dbVH);
- $dbCDR = mysql_connect("$CDR_server:$CDR_port", "$CDR_user", "$CDR_pass");
- if (!$dbCDR) { die('MySQL CDR connect ERROR: ' . mysql_error()); }
- mysql_select_db("$CDR_database", $dbCDR);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement