XAMPP MySQL и file_get_contents - PullRequest
       15

XAMPP MySQL и file_get_contents

1 голос
/ 25 ноября 2011

если недавно загрузили последнюю версию xampp (1.7.7: Apache 2.2.21 / MySQL 5.5.16 / PHP 5.3.8)

Я использую file_get_contents для загрузки сайтов клиентов и проверки, еслитребуется обновление наших собственных cms.

Код:

$host = 'localhost';
$user = 'username';
$pass = 'password';
$db = 'database';

$con = mysql_connect($host,$user,$pass);

    if (!$con)
        {
            die('Could not connect: ' . mysql_error());
        }

        mysql_select_db($db, $con);

        $query_site_to_scan = sprintf("SELECT * FROM site WHERE (site_scanned = '0' OR site_scanned = '') LIMIT 0, 1");
        $site_to_scan = mysql_query($query_site_to_scan, $con) or die(mysql_error());
        $row_site_to_scan = mysql_fetch_assoc($site_to_scan);
        $totalRows_site_to_scan = mysql_num_rows($site_to_scan);

        do {

            $domain = 'http://www.'.$row_site_to_scan['site_address'];
            $file = file_get_contents($domain);

        } while ($row_site_to_scan = mysql_fetch_assoc($site_to_scan));

$ row_site_to_scan ['site_address'] выводит example.com приведенный выше код не работает!однако код работает, когда $ domain = 'http://www.example.com' или $ domain =' http://www.'.'example.com'

У меня никогда не было этой проблемы вообще!

Сообщение об ошибке гласит:

Предупреждение: file_get_contents () [function.file-get-contents]: php_network_getaddresses: getaddrinfo сбой: такой хост не известен.в Z: \ xampp \ htdocs \ update \ index.php в строке 24

Предупреждение: file_get_contents (http://www.example.com) [function.file-get-contents]: не удалось открыть поток: php_network_getaddresses: getaddrinfo fail:Такой хост не известен.в Z: \ xampp \ htdocs \ update \ index.php в строке 24

снова код работает на 100%, если источник file_get_contents не поступает из базы данных ...

ТАКЖЕтип поля таблицы базы данных - varchar (255), а сопоставление - latin1_swedish_ci.Так же, как я всегда использовал в предыдущих версиях xampp и никогда не сталкивался с проблемами.

Заранее спасибо парни 'n' gals !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...