以下のコードでは、設定ファイルからdb接続変数を使用するように変更しようとしています。これにより、設定ファイルのアクセス権を制限することができるため、パスワードがより安全になります。機能内の設定変数の使用
親切に私は別のファイル/ configファイルからデシベル変数を取得するために、コードを変更することが可能な方法があるかどうか私に教えて?
class ActivitycodesCollection {
var $list, $err, $sql;
// --- Private variables for database access
var $_db_host = "######";
var $_db_username = "######";
var $_db_passwd = "######";
var $_db_name = "######";
function query ($where="") {
mysql_pconnect ($this->_db_host, $this->_db_username, $this->_db_passwd);
mysql_select_db ($this->_db_name);
$where = "WHERE " . $where;
$sql = "SELECT * FROM activitycodes $where";
$result = mysql_query ($sql);
$this->err = mysql_error();
$this->sql = $sql;
if (mysql_num_rows($result) > 0) {
while (list($id) = mysql_fetch_array ($result)) {
$this->list[$id] = new activitycodes($id);
}
}
}
}
私は、このクラス/関数内のconfig.iniファイルを含めてみましたが、それはあなたがあなたのコンストラクタでparse_ini_fileを使用することができます
unexpected T_VARIABLE, expecting T_FUNCTION
エラーが、私は別のファイルからパスワードを含めることを試みながら、それは私が使うことが可能な方法を把握しようとしています。..でした..上記のコードではありません関数内の設定変数。 – iRiddler