Предупреждение: mysql_connect (): доступ запрещен

У меня есть эта функция 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 Не удалось подключиться: доступ запрещен для пользователя root

'@' localhost '(используя пароль: YES)

Как я могу это исправить. я попытался заменить все символы и пробелы символов, но он не помогает

это текст в текстовом файле

имя_бд

корень

пароль

локальный: 3306