mysql_connect: php_network_getaddresses: getaddrinfo не удалось: такой хост не известен с использованием значений файлов

Как написано в заголовке у меня есть этот вопрос. У меня есть данные, которые позволяют мне подключиться к моей базе данных, хранящейся в файле. После получения этой информации я попытался установить связь с базой данных, но получил предупреждение

Предупреждение: mysql_connect (): php_network_getaddresses: getaddrinfo не удалось: такой хост не известен. в C: \ wamp \ www \ jstool \ connect.php в строке 21

дважды, и результат соединения - ничто, даже если значения верны (a.k.a., если я попытался соединиться, записывая значения, это работает). Вот текстовый файл:

localhost
root
pwd

Вот код:

ini_set("auto_detect_line_endings", true);

$handle = fopen("config.txt", "r");
if ($handle) {
   $i=0;
   while (($line = fgets($handle)) !== false) {
        $ln[$i]= $line;
        $i++;
   }
}

define("SERVER", $ln[0]);
define("USER", $ln[1]);
define("PASSWORD", $ln[2]);
$db = mysql_connect(SERVER,USER,PASSWORD);

if (!$db) {
    [...]
}
else {
    [.. reach database ..]
}

если я просто напишу

$db = mysql_connect("localhost", "root", "pwd");

которые, как вы можете видеть, являются значениями, содержащимися в текстовом файле, он работает нормально.

Ответы на вопрос(1)

Ваш ответ на вопрос