Я хотел бы получить код ошибки HTTP, открывая удаленный файл через функцию fopen() .
У меня есть следующий код:
$remote = fopen ($url, "rb");
Если URL-адрес прекрасен, файл будет открыт. В противном случае fopen вызывает сообщение об ошибке, подобное Warning: fopen(url): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found Warning: fopen(url): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found .
Я знаю, что добавление @ перед fopen() будет подавлять сообщение об ошибке ,
но как я могу получить код ошибки http вместо этого?
Здесь я хочу получить HTTP/1.1 404 Not Found в переменной.
Благодарю.