У меня есть эта функция php для чтения моего dbinfo из текстового файла на моем компьютере:
function loaddb(){
$fh = fopen('dta.txt','r');
$line = fgets($fh);
$_SESSION['dbname']=$line;
$line = fgets($fh);
$_SESSION['dbuser']=$line;
$line = fgets($fh);
$_SESSION['dbpass']=$line;
$line = fgets($fh);
$_SESSION['server']=$line;
fclose($fh);
};
и этот код работает. но когда он возвращает мой код в мой сеанс var, я вижу, что он добавил дополнительные разрывы строк в фактической переменной, поэтому результат при подключении
Предупреждение: mysql_connect(): доступ запрещен для пользователя root
'@' localhost '(с использованием пароля: YES) в C:\Users\Jacques\Dropbox\Jacques\Web\Code.php в строке 37 Не удалось connect: доступ запрещен для пользователя root
'@' localhost '(с использованием пароля: YES)
как я могу это исправить. я попытался заменить все возвращаемые символы и пробелы, но он не помогает
это текст в текстовом файле
имя_бд
root
пароль
локальный: 3306