Ir para conteúdo
Fórum Script Brasil

Vinícius (Porco)

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Vinícius (Porco)

Vinícius (Porco)'s Achievements

0

Reputação

  1. Acho que o erro é na forma de envio você disse que o envio é por webPost no entanto está mando uma url direta, como get acho que o correto seria algo mais ou menos assim. $aut=curl_init(); [font="Courier New"]curl_setopt($aut, CURLOPT_POST, 1); /* indicando que o metodo de envio é por post */ curl_setopt($aut, CURLOPT_POSTFIELDS, "[font="Verdana"]login=$login&password=$password&idProject=$idProject&phone=$phone&message=$mensagem[/font]"); curl_setopt($aut, CURLOPT_RETURNTRANSFER,1); /* caso seja redirecionado a curl irar serguir o redirecionamento. */ curl_setopt($aut, CURLOPT_URL,"site"); Agora caso a verificação ocorra por cookie é necessario utilizar curl_setopt($aut, CURLOPT_COOKIEFILE, "/Library/WebServer/Documents/tmp/cookieFileName"); e caso exista captcha ou o servidor utilizar o blinder ssl seria necessario a referencia do ssl na curl e captação do captacha em uma curl inicial para a verificação adequada. até mais Obrigado pela resposta rickayron! Mas a solicitação e realmente um get que me retorna um XML. Não tem como usar GET no curl????
  2. Estou tentando usar a função cUrl do php mais só obtenho retorno falase e a URL esta funcionando perfeitamente! Segue o código abaixo para ajuda: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://200.182.98.153:8083/smsIntegrationCenter/rest/get/sendMessage?login=".$login."&password=".$password."&idProject=".$idProject."&phone=".$_POST[destinatarioDado]."&message=".$mensagem); $result = curl_exec($ch); curl_close($ch); echo var_dump($result); o Retorno é simplismente Bool(False). Sendo que o código de retrono seria: <?xml version='1.0' encoding='UTF-8'?> <messageService> <idMessageBridge>22969</idMessageBridge> <description>Mensagem postada com sucesso.</description> </messageService> ou em casa de erro <?xml version='1.0' encoding='UTF-8'?> <messageService> <idMessageBridge>-1000</idMessageBridge> <description>Falha de Autenticação de envio por WebPost</description> </messageService>
  3. Romero, modifiquei meu código conforme o exemplo passado! $wsdl = 'http://200.182.98.153:8083/smsIntegrationCenter/soap/messageService?wsdl'; $client = new soapclient($wsdl,true); $err = $client->getError(); if ($err){ echo "Erro no construtor<pre>" . $err ."</pre>"; } echo "inico"; try { $proxy = $client->getProxy(); $result = $proxy->SendMessageInBulk(array('messages'=>$listaObjMessage,'idProject'=>$idProject,'login'=>$login,'password'=>$password)); } catch (Exception $e) { echo $e; } echo "<br />fim"; if ($client->fault){ echo "Falha<pre>".print var_dump($result)."</pre>"; } else { $err = $client->getError(); if ($err){ echo "Erro<pre>".$err."</pre>"; } else { print var_dump($result); } } Ao rodar ele não me retorna nada, como se ele chegasse até a linha echo "inicio"; Será que é algo realacionado a time out!??? Desde já muito obrigado pela atenção!
  4. valeu Romero Mas como adicono o nusoap no meu projeto. É so extrair os arquivos daquele download no meu projeto???? Muito Grato
  5. Sou iniciante em php e estou tendo dificuldades para conectar num webservice feito em java através do SOAP, segue o código e o erro apresentado: Código: <?php include_once 'MessageInBulk.php'; include_once 'PhoneInBulk.php'; include_once 'MessageInBulkResponse.php'; include_once 'PhoneInBulkResponse.php'; echo "Tipo: ".$_POST[tipo]; echo "<br />"; echo "Mensagem: ".$_POST[mensagem]; echo "<br />"; echo "Arquivo: ".$_POST[arquivo]; echo "<br />"; echo "Assunto: ".$_POST[assunto]; echo "<br />"; echo "Imagem E-Mail: ".$_POST[imagemEmail]; echo "<br />"; echo "Rementente Nome: ".$_POST[remetenteNome]; echo "<br />"; echo "Rementente Dados: ".$_POST[remetenteDado]; echo "<br />"; echo "Destinatario Nome: ".$_POST[destinatarioNome]; echo "<br />"; echo "Destinatario Dados: ".$_POST[destinatarioDado]; echo "<br />"; echo "<br />"; echo "<br />"; echo "<br />"; $login = "admin"; $password = "admin"; $idProject = 9; $objPhone1 = new PhoneInBulk(null, $_POST[destinatarioDado]); $listaObjPhone = array(); $listaObjPhone[0] = $objPhone1; $mensagem = $_POST[mensagem]; $mensagem = str_replace("#dest#", " ".$_POST[destinatarioNome], $mensagem); $mensagem = str_replace("#remet#", $_POST[remetenteNome], $mensagem); $objMesssage1 = new MessageInBulk(null, $listaObjPhone, $mensagem); $listaObjMessage = array(); $listaObjMessage[0] = $objMesssage1; $i = 0; foreach ($listaObjMessage as $value) { echo "Objeto: ".$i; echo "<br />"; echo "&nbsp;&nbsp;&nbsp;&nbsp;Menssagem texto: ".$value->getTextMessage(); echo "<br />"; echo "&nbsp;&nbsp;&nbsp;&nbsp;Data: ".$value->getDateSchedule(); echo "<br />"; echo "&nbsp;&nbsp;&nbsp;&nbsp;Lista de Telefones: Qtde(".count($value->getlistPhone()).")"; echo "<br />"; $i2 = 0; foreach ($value->getlistPhone() as $value2) { echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Telefone ".$i2; echo "<br />"; echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nº Telefone: ".$value2->getPhone(); echo "<br />"; echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data: ".$value2->getDateSchedule(); echo "<br />"; $i2++; } echo "<br />"; echo "<br />"; $i++; } $url = "http://200.182.98.153:8083/smsIntegrationCenter/soap/messageService?wsdl"; $client = new SoapClient($url); $param=array('messages'=>$listaObjMessage,'idProject'=>$idProject,'login'=>$login,'password'=>$password); $result = $client->__soapCall("SendMessageInBulk", $param); echo $result; ?> Erro: Tipo: 1 Mensagem: Olá #dest#, esta notícia foi enviada por #remet#. Parabéns, e muitas felicidades! Arquivo: Assunto: Imagem E-Mail: Rementente Nome: teste Rementente Dados: 4391427036 Destinatario Nome: teste Destinatario Dados: 4391427036 Objeto: 0 Menssagem texto: Olá teste, esta notícia foi enviada por teste. Parabéns, e muitas felicidades! Data: Lista de Telefones: Qtde(1) Telefone 0 Nº Telefone: 4391427036 Data: Warning: SoapClient::SoapClient(http://200.182.98.153:8083/smsIntegrationCenter/soap/messageService?wsdl) [soapclient.soapclient]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\integracaoSMS\sendNews.php on line 76 Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://200.182.98.153:8083/smsIntegrationCenter/soap/messageService?wsdl" in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\integracaoSMS\sendNews.php on line 76 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\integracaoSMS\sendNews.php on line 82
×
×
  • Criar Novo...