Forum Moderators: coopster
//set parameters
= 'db_user';
= 'super-secret-password';
= 'db-name';
//connect
= mysql_connect('localhost', , );
//destroy trivial info
unset();
unset();
if (!) {
die('Could not connect: ' . mysql_error());
}
= mysql_select_db(, );
if (!) {
die ('isses with DB : ' . mysql_error());
}
unset();
?> require('../protected/db_setup.php');
//set parameters
$dbuser = 'db_user';
$dbpassword = 'super-secret-password';
$dbname = 'dbname';
//connect
$link = mysql_connect('localhost', $dbuser, $dbpassword);
//destroy trivial info
unset($dbpassword);
unset($dbuser);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db($dbname, $link);
if (!$db_selected) {
die ('isses with DB : ' . mysql_error());
}
unset($dbname);
IF, and only IF php engine on the webserver chokes and decides to dump all php files in text form (instead of interpreting), whoever is accessing that site can read all my secrets in PLAIN TEXT!
require('../protected/db_setup.php'); in file upload form or in any user input form on the site