Problemas ao obter conteúdo XML via https usando SimpleXML e PHP

Possível Duplicado:
Como habilitar os wrappers do stream HTTPS

Estou usando XML simples para obter conteúdo de uma API. Normalmente não tenho problemas, mas agora o URL é HTTPS, não parece funcionar. Existe alguma maneira de contornar isso?

Exemplo XML (url):

          

Exemplo de código:

 $xml2 = file_get_contents(''); $availability = new SimpleXMLElement($xml2); 

Você está usando a API XML do site www.casapilot.com .

A API é via HTTPS, um exemplo URI é:

 https://www.casapilot.com/api/1/accommodations/calendar.xml?auth_token=hyXHjP8QdrRuX8q3FsbC&id=1049165 

Para que os HTTPs funcionem, o PHP precisa da extensão openssl. A informação é fornecida na página de Envoltório de Stream relacionada:

Nota: HTTPS só é suportado quando a extensão openssl está habilitada.

A extensão openssl é usada para todos os “arquivos” HTTPS de forma transparente com o stream-wrapper para todos os URIs começando com https:// .

Veja também a questão duplicada:

  • Como habilitar os wrappers do stream HTTPS