К сожалению, я не могу проверить это прямо сейчас, потому что XML (который будет на другом сервере) отключен. URL-адрес xml-файла будет выглядеть так: http://url.com:123/category?foo=bar. Как видите, у него нет расширения файла .xml. Я забыл вставить проверку файла, чтобы в сообщениях об ошибках не выводился URL-адрес XML-файла.
simple_load_file отлично работает с этим URL-адресом, но я не уверен насчет file_exists!
Будет ли это работать ?:
if(file_exists('http://url.com:123/category?foo=bar')) {
$xml = simplexml_load_file('http://url.com:123/category?foo=bar');
//stuff happens here
} else{echo 'Error message';}
Я не уверен, поскольку file_exists не работает с URL-адресами. Спасибо!