title: mysql_connect: php_network_getaddresses: getaddrinfo failed: No such host is known using file values
body: <p>As wrote on the title I have this issue.
  I have the data that allows me to connect to my database stored in a file. After getting those infos I tried to establish a communication with the database but I receive the warning </p>
  
  <blockquote>
    <p>Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\jstool\connect.php on line 21</p>
  </blockquote>
  
  <p>twice and the result of the connect is nothing even if the values are correct (a.k.a. if I tried the connect writing down the values it works). 
  Here's the txt file:</p>
  
  <pre><code>localhost
  root
  pwd
  </code></pre>
  
  <p>Here's the code:</p>
  
  <pre><code>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 ..]
  }
  </code></pre>
  
  <p>if i simply write </p>
  
  <pre><code>$db = mysql_connect("localhost", "root", "pwd");
  </code></pre>
  
  <p>which as you can see are the values contained in the txt file, it works fine.</p>