Помощник
|
Как прравильно написать условие? |
asbury
|
Сообщение
#1
|
||
|
|
||
|
|||
DoctorX |
4.2.2011, 2:07;
Ответить: DoctorX
Сообщение
#2
|
|
Либо перехватывать ошибки. Исключениями например.
Либо использовать нечто более функциональное например CURL. Советую второй вариант. -------------------- |
|
|
asbury
|
Сообщение
#3
|
|
да я с курл не дружу ваще, читаю мануалы и не одупляю)))
А как можноп ерехватить ошибку? И если ошибка 404 - то выдавать ошибку? |
|
|
ZhukV |
4.2.2011, 9:12;
Ответить: ZhukV
Сообщение
#4
|
|
[PHP]
$url = 'http://....../'; if(!$fp = @fopen($url, 'r')){ exit('Cannot open URL's'); } [/PHP] |
|
|
abmd |
4.2.2011, 11:12;
Ответить: abmd
Сообщение
#5
|
|
Может быть у Вас в настройках PHP на сервере запрещено открытие файлов функцией file_get_content с удаленных узлов.
|
|
|
Mulder_hb |
4.2.2011, 11:28;
Ответить: Mulder_hb
Сообщение
#6
|
|
|
Может быть у Вас в настройках PHP на сервере запрещено открытие файлов функцией file_get_content с удаленных узлов. Читайте внимательно. Страница найдена, но код возврата 404. контент у страницы есть, но 404 ошибка, как задать, чтобы отвечало условию else { exit("Не найден УРЛ"); } А оно и отвечает. Вы читали последнюю строку своей цитаты ошибки? В простейшем случае вывод ошибок можно подавить при помощи @. Но так делать не рекомендуется. Лучше настроить пхп на продакшене на логирование ошибок в файл, а при тестировании, чтобы выводилось на экран. [PHP]if (!isset($_GET['i'])) { exit("GET поставь!"); } $url = 'index.php?dispatch=products.view&product_id='.$_GET['i']; $i = @file_get_contents($url); if (!$i) { exit("Не найден УРЛ"); } echo "тра та та";[/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1116 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2275 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3910 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3635 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1925 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 28.3.2024, 12:42 |