Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Programador PHP - POA

[Resolvido] Erro ao tentar abrir WSDL

Recommended Posts

Não consigo abrir wsdl de um link externo, ja se baixo o arquivo para minha máquna o arquivo abre normalmente, ja é a segunda api para um webservice que isto acontece, já se coloco o link no navegador ele abre normalmente. Mas quero abrir este .WSDL pelo link externo. Alguem fera aí sabe me dizer o pq que isto acontece?Ja aconteceu co alguém?

 

Gracias

Programador PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo abrir wsdl de um link externo, ja se baixo o arquivo para minha máquna o arquivo abre normalmente, ja é a segunda api para um webservice que isto acontece, já se coloco o link no navegador ele abre normalmente.

 

Amigão, você precisa informar o erro que está recebendo, senão fica difícil ajudá-lo.

Informe também a versão do PHP, do Apache e o sistema operacional que você está utilizando e confirme se a diretiva allow_url_fopen está ativada no seu PHP.ini

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu resolvi o problema agora consigo abrir WSDL ultilizando a versao 5.2.11 do php. Mas me interessava muito saber o pq que não funciona na 5.3 que era a que eu estava usando juntamente com Vista, apache 2.2.11 que continuo a usar e sim allow_url_fopen estava ativada. Será alguma deficiencia da versão php 5.3?

Compartilhar este post


Link para o post
Compartilhar em outros sites

SoapFault Object ( [message:protected] => SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://endereçodoarquivowsdl/oarquivo?wsdl' : Extra content at the end of the document.

 

Certo, isso significa que o WSDL é inválido.

 

Coloque a url para o WSDL para darmos uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não pode ser invalida porque ela abre no navegador e abre quando eu uso o php 5.2.11, logo não pode ser invalida.

 

Se você não colocar o caminho para o WSDL ficará difícil te ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, aparentemente existe um bug, veja:

http://bugs.php.net/49094

http://code.google.c...hpCompatibility

 

Busca no Google: php +'5.3' soapclient +https 'extra content'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade amigo, como disse o João Batista, parece que realmente existe um problema com a versão do PHP, ou seja, um BUG do PHP 5.3. Para corrigir isto, só aguardando a equipe da Zend corrigir este erro e lançar um novo release.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.