Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. 22a23
  2. > my $config = "../config.cfg";
  3. 38,48c39,66
  4. < my $cfgapp = "../system/application/config/bin-read-configs.php";
  5. < $mysql_r_user = `php $cfgapp read username`;
  6. < $mysql_r_pass = `php $cfgapp read password`;
  7. < $mysql_r_db = `php $cfgapp read database`;
  8. < $mysql_r_host = `php $cfgapp read hostname`;
  9. < $mysql_w_user = `php $cfgapp write username`;
  10. < $mysql_w_pass = `php $cfgapp write password`;
  11. < $mysql_w_db = `php $cfgapp write database`;
  12. < $mysql_w_host = `php $cfgapp write hostname`;
  13. < $error_log = "../system/logs/sys_error.log";
  14. < $debug_log = "../system/logs/sys_debug.log";
  15. ---
  16. > open(DAT, $_[0]) || die ("Could not open config file ($_[0])");
  17. > my @data=<DAT>;
  18. > close(DAT);
  19. > @data = grep(!/^#/, @data); #remove comment lines
  20. > foreach my $item(@data) { chomp($item);} #remove carriage returns
  21. >
  22. > $mysql_r_user = $data[0];
  23. > $mysql_r_pass = $data[1];
  24. > $mysql_r_db = $data[2];
  25. > $mysql_r_host = $data[3];
  26. > $mysql_w_user = $data[4];
  27. > $mysql_w_pass = $data[5];
  28. > $mysql_w_db = $data[6];
  29. > $mysql_w_host = $data[7];
  30. > $error_log = $data[8];
  31. > $debug_log = $data[9];
  32. >
  33. > #remove the starting string
  34. > $mysql_r_user =~ s/MYSQL_R_USER=//g;
  35. > $mysql_r_pass =~ s/MYSQL_R_PASS=//g;
  36. > $mysql_r_db =~ s/MYSQL_R_DB=//g;
  37. > $mysql_r_host =~ s/MYSQL_R_HOST=//g;
  38. > $mysql_w_user =~ s/MYSQL_W_USER=//g;
  39. > $mysql_w_pass =~ s/MYSQL_W_PASS=//g;
  40. > $mysql_w_db =~ s/MYSQL_W_DB=//g;
  41. > $mysql_w_host =~ s/MYSQL_W_HOST=//g;
  42. > $error_log =~ s/ERROR_LOG=//g;
  43. > $debug_log =~ s/DEBUG_LOG=//g;
  44. 162c180
  45. < config_connect();
  46. ---
  47. > config_connect($config);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement