DomenForum.net

DomenForum.net (https://domenforum.net/index.php)
-   Программирование (https://domenforum.net/forumdisplay.php?f=26)
-   -   Warning: file_get_contents: failed to open stream (https://domenforum.net/showthread.php?t=220926)

Port_Artur 17.06.2019 16:20

Warning: file_get_contents: failed to open stream
 
Как сделать, чтобы ошибка не высвечивалась? Чтобы просто скрипт продолжал выполняться дальше!

Warning: file_get_contents(...) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /var/www/vhosts/****/httpdocs/***.php on line 652

PHP код:

$file file_get_contents("***"); 

Или обработать как-то эту ошибку.

Miqip 17.06.2019 18:07

Вариантов много.
Самый простой и неправильный: @file_get_contents(...) — просто скроет ошибки.
Простой и правильный: разобраться с функцией error_reporting() — поможет настроить уровень отображения ошибок.
Сложный и самый правильный: использовать curl_* вместо file_get_contents() — позволит обрабатывать ошибки HTTP.

ProCoder 21.06.2019 16:31

Цитата:

Сложный и самый правильный: использовать curl
Скорее просто самый правильный. Поскольку сложного там ничего нет.

Miqip 21.06.2019 20:42

ProCoder, для человека, задающего подобные вопросы, работать с curl`ом может быть на самом деле сложно.


Текущее время: 01:11. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.