Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/58: Рейтинг темы: голосов - 58, средняя оценка - 4.84
1 / 0 / 2
Регистрация: 08.09.2010
Сообщений: 61

Ошибка типа: php_network_getaddresses: getaddrinfo failed!

24.01.2011, 19:26. Показов 12350. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! У меня возникла такая проблема:Решил установить скрипт курса валют на сайт, сначала проверил его на локальном серваке, вроде все корректно работает, установил на хост, и через некоторое время вытекли такие ошибки:
Warning: fopen(http://www.cbr.ru/scripts/XML_... 24/01/2011) [function.fopen]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/a1576192/public_html/index.php on line 338

Warning: fclose(): supplied argument is not a valid stream resource in /home/a1576192/public_html/index.php on line 356

И не знаю что и как исправлять, ведь на локалке скрипт работает, да и на хосте работал гдето с неделю корректно....

Вот скрипт:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php 
 
  // Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru 
 
  $content = get_content(); 
 
  // Разбираем содержимое, при помощи регулярных выражений 
 
  $pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"; 
 
  preg_match_all($pattern, $content, $out, PREG_SET_ORDER); 
 
  $dollar = ""; 
 
  $euro = ""; 
 
  foreach($out as $cur) 
 
  { 
 
    if($cur[2] == 840) $dollar = str_replace(",",".",$cur[4]); 
 
    if($cur[2] == 978) $euro   = str_replace(",",".",$cur[4]); 
 
  } 
 
  echo "<div class='kurs'> Доллар -<strong>".$dollar." </strong>р.</div>"; 
 
  echo "<div class='kurs'> Евро -<strong>".$euro." </strong>р.</div>"; 
 
  function get_content() 
 
  { 
 
    // Формируем сегодняшнюю дату 
 
    $date = date("d/m/Y"); 
 
    // Формируем ссылку 
 
    $link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date"; 
 
    // Загружаем HTML-страницу 
 
    $fd = fopen($link, "r"); 
 
    $text=""; 
 
    if (!$fd) echo "Запрашиваемая страница не найдена"; 
 
    else 
 
    { 
 
      // Чтение содержимого файла в переменную $text 
 
      while (!feof ($fd)) $text .= fgets($fd, 4096); 
 
    } 
 
    // Закрыть открытый файловый дескриптор 
 
    fclose ($fd); 
 
    return $text; 
 
  } 
 
?>
Помогите пожалуйста исправить ошибку!

Добавлено через 29 минут
Читал гдето, что проблема может быть с DNS, и что стоит попробовать обратится к сайту через IP, но я не знаю как это сделать и будет ли из этого толк..
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2011, 19:26
Ответы с готовыми решениями:

Warning: mysqli::mysqli() [mysqli.mysqli]: php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен
Денвер запущен, локалхост доступен, через cmd логинюсь в mysql.exe успешно. Вот что выводится на странице при попытке подключения к...

Ошибка при попытке открыть файл: Warning: php_network_getaddresses: gethostbyname failed in путьweather.phtml on line 33
Ситуация следующая $scr=file('http://наименование ресурса'); На моей локальной машине (вин98, Apache, PHP) все замечательно...

Ошибка php_network_getaddresses
Здравствуйте при выполнении следующего кода $md5 = md5_file($scriptProperties); return $md5; Выдает ошибку PHP warning:...

2
6 / 6 / 1
Регистрация: 29.10.2009
Сообщений: 143
02.02.2011, 01:17
скорее всего в fopen запретили открывать удаленные файлы.
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
02.02.2011, 01:22
you-rick, CURL
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2011, 01:22
Помогаю со студенческими работами здесь

Ошибка: Warning: mysqli_connect(): php_network_getaddresses
Из файла config.php функцией configSeparated() - 17 строка(1 скрин), передаю массив как строку в файл data.php в функцию connectParams() -...

Ошибка file_get_contents failed to open stream: HTTP request failed
Внимание! В этом коде нет смысла и нет морали, поэтому если вы этого не ожидали читаем ниже: &lt;?php $url = 'РСС'; //адрес RSS...

Не устанавливается ни один плагин ошибка Installation failed: Download failed. No working transports found
Здраствуйте! Помогите пофиксить ошибку, при попытке установки нового плагина(любого), в админке вордпреса пишет ошибку Installation failed:...

Devel Studio. Ошибка "failed to open stream: HTTP request failed!" при использовании file_get_contents()
Начал писать в девел студио фейк и возникает проблемма со скриптом, я без понятия что не так, гляньте возможно кто то знает ...

Upload и Write to file failed. Ошибка: ADODB.Stream error '800a0bbc' Write to file failed.
Проблема вот в чем. Есть 3 компонента, и в админе каждого есть возможность загрузки файлов. Используют они экземпляры одного и того же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru