webservice terceiros Locaweb Adianti Framework Boa noite, minha aplicação utiliza webservice de terceiros. Localmente funciona, porém no provedor Locaweb existe algum bloqueio. Alguém utiliza a Locaweb e webservices de terceiros funcionando? precisou alguma liberação do provedor ? Obrigado...
MP
webservice terceiros Locaweb Adianti Framework  
Boa noite,

minha aplicação utiliza webservice de terceiros. Localmente funciona, porém no provedor Locaweb existe algum bloqueio. Alguém utiliza a Locaweb e webservices de terceiros funcionando? precisou alguma liberação do provedor ?

Obrigado

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


LC

Eu uso Locaweb, e, ela costuma bloquear alguns comando do PHP, exemplo:
O file_get_contents é bloqueado em servidor Locaweb compartilhado ai eu uso o curl_exec assim:
 
  1. <?php
  2. /**
  3. * Função para substituir o file_get_contents
  4. * O file_get_contents em alguns servidores pode estar desabilitado
  5. * Leandro 03/08/2017
  6. */
  7. public static function curl_file_get_contents( $site_url )
  8. {
  9. $timeout = 5; // set to zero for no timeout
  10. $ch = curl_init();
  11. curl_setopt( $ch, CURLOPT_URL, $site_url );
  12. curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  13. curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );
  14. curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false );
  15. curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
  16. $file_contents = curl_exec( $ch );
  17. curl_close( $ch );
  18. return $file_contents;
  19. }
  20. ?>
MP

Obrigado. Realizei as alterações e tudo funcionando!. obrigado!!!