Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/37: Рейтинг темы: голосов - 37, средняя оценка - 4.73
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626

Не работает - or die

20.11.2010, 20:03. Показов 7300. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
$html = file_get_contents("http://www..........ru/") or die ("Данные не доступны");
В браузере выводит

HTML5
1
2
3
4
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: ................................in S:\home\localhost\www\........\blocks\stoper.php on line 2
 
Warning: file_get_contents(http://www.........ru/) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: ..............................................in S:\home\localhost\www\...........\blocks\stoper.php on line 2
Данные не доступны
Почему он выводит ошибку?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2010, 20:03
Ответы с готовыми решениями:

die не работает
Вот такой код: <? die "Hello!"; ?> Пишет: phpinfo() доступно тут http://94.137.223.141/ В PHP я новичок, просто мне надо...

function or die, как работает
Помогите разобраться с конструкцией типа: mkdir("...",0777) or die('Что-то произошло!'); Не могу понять почему если mkdir...

какие чипы лучше для разгона J-die или A-die?
какие чипы лучше для разгона J-die или A-die?

9
Заблокирован
20.11.2010, 20:27
Цитата Сообщение от ICEBERG@ Посмотреть сообщение

Почему он выводит ошибку?

А ты ошибку повнимательнее прочитай , причем по нескольку раз , по словам переведи что написано , тогда может поймешь
0
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626
20.11.2010, 20:35  [ТС]
Переведи, если такой умный.
0
Заблокирован
20.11.2010, 20:43
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
Переведи, если такой умный.
ошибка открытия потока , попытка получения информации об адрессе не успешна .

P.S. Это так сложно ??
0
20 / 19 / 3
Регистрация: 20.06.2010
Сообщений: 626
20.11.2010, 20:45  [ТС]
Это я и без перевода знаю, сам кабель из модема вынул. Я спрашиваю почему or die не блокирует вывод ошибки?
0
Заблокирован
20.11.2010, 20:53
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
Это я и без перевода знаю, сам кабель из модема вынул. Я спрашиваю почему or die не блокирует вывод ошибки?
усиленно кури матчасть юный [Цензура!] http://php.net/manual/en/funct... ntents.php

пример как правильно надо писать

Code
1
if (!$html = @file_get_contents("http://www..........ru/") ) { echo 'fail';}
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
20.11.2010, 23:07
Цитата Сообщение от unStatiK Посмотреть сообщение
пример как правильно надо писать
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
$html = file_get_contents("http://www..........ru/") or die ("Данные не доступны");
unStatiK, но всегда есть исключения. Этот вариант больше подходит если не нужно выполнять более одного действия и прервать выполнение скрипта. К примеру, вместо "Данные не доступны", можно, помимо текста ошибки, поместить код футера страницы, что бы не нарушить дизайн.
Цитата Сообщение от ICEBERG@ Посмотреть сообщение
Я спрашиваю почему or die не блокирует вывод ошибки?
Он и не должен его блокировать. Он прерывает выполнение скрипта, в случае если при чтении страницы возникли ошибки( в Вашем случае ). Что бы не выводить ошибки, нужно использовать error_reporting(); с параметром NULL ( или 0, FALSE... ).
PHP
1
2
3
4
5
<?php
error_reporting( NULL );
$html = file_get_contents("http://www..........ru/") or die ("Данные не доступны");
//Остальной код
?>
Добавлено через 28 секунд

Не по теме:

P.S. Прекратите ссору!

1
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106
24.11.2010, 06:58
Или собачку @file_get_contents(...
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
24.11.2010, 23:51
cat_in_web, не... Код, в котором используется @ - плохой код!
0
 Аватар для cat_in_web
18 / 18 / 0
Регистрация: 19.11.2010
Сообщений: 106
25.11.2010, 00:01
почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2010, 00:01
Помогаю со студенческими работами здесь

Must die
По-моему, это мертвый форум...

trojan must die
Нужна помощь, намедни поймал трояна-вымагателя денюШек за разблокировку компа . F8 не грузит в безопасном режиме. Выход один - сносить...

Замена die
Здравствуйте, есть скрипт который я раньше запускал в определённое время просто обновляя страницу, сейчас хочу поставить на cron но...

Directx is Die
Проблемма в том что по неизвестным причинам отказал Directx 9. Directx 7,8,8.1,8.ххх работают без проблем (Пробывал на старых при старых...

Конструкция or die() - синоним if/else ?
Детский вопрос, но спросить не у кого. Конструкция подключения к БД: $Link = mysql_connect ($Host, $User, $Password) or...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru