У меня есть эта функция 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
