Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <?php
  2.  
  3. // dbconnect for vicihost internal databases
  4.  
  5. // Shamelessly stolen from Matt's code with glee
  6.  
  7. if ( file_exists("/etc/vicihost.conf") )
  8. {
  9. $DBCagc = file("/etc/vicihost.conf");
  10. foreach ($DBCagc as $DBCline)
  11. {
  12. $DBCline = preg_replace("/ |>|\n|\r|\t|\#.*|;.*/","",$DBCline);
  13. if (ereg("^CDR_server", $DBCline))
  14. {$CDR_server = $DBCline; $CDR_server = preg_replace("/.*=/","",$CDR_server);}
  15. if (ereg("^CDR_database", $DBCline))
  16. {$CDR_database = $DBCline; $CDR_database = preg_replace("/.*=/","",$CDR_database);}
  17. if (ereg("^CDR_user", $DBCline))
  18. {$CDR_user = $DBCline; $CDR_user = preg_replace("/.*=/","",$CDR_user);}
  19. if (ereg("^CDR_pass", $DBCline))
  20. {$CDR_pass = $DBCline; $CDR_pass = preg_replace("/.*=/","",$CDR_pass);}
  21. if (ereg("^CDR_port", $DBCline))
  22. {$CDR_port = $DBCline; $CDR_port = preg_replace("/.*=/","",$CDR_port);}
  23. if (ereg("^VH_server", $DBCline))
  24. {$VH_server = $DBCline; $VH_server = preg_replace("/.*=/","",$VH_server);}
  25. if (ereg("^VH_database", $DBCline))
  26. {$VH_database = $DBCline; $VH_database = preg_replace("/.*=/","",$VH_database);}
  27. if (ereg("^VH_user", $DBCline))
  28. {$VH_user = $DBCline; $VH_user = preg_replace("/.*=/","",$VH_user);}
  29. if (ereg("^VH_pass", $DBCline))
  30. {$VH_pass = $DBCline; $VH_pass = preg_replace("/.*=/","",$VH_pass);}
  31. if (ereg("^VH_port", $DBCline))
  32. {$VH_port = $DBCline; $VH_port = preg_replace("/.*=/","",$VH_port);}
  33. }
  34.  
  35. } else {
  36. die('No DB configuration found!');
  37. }
  38.  
  39. // Now test our connections
  40. $dbVH = mysql_connect("$VH_server:$VH_port", "$VH_user", "$VH_pass");
  41. if (!$dbVH) { die('MySQL VH connect ERROR: ' . mysql_error()); }
  42. mysql_select_db("$VH_database", $dbVH);
  43. $dbCDR = mysql_connect("$CDR_server:$CDR_port", "$CDR_user", "$CDR_pass");
  44. if (!$dbCDR) { die('MySQL CDR connect ERROR: ' . mysql_error()); }
  45. mysql_select_db("$CDR_database", $dbCDR);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement