Ir para conteúdo
Fórum Script Brasil
  • 0

Sms Oi com PHP


Emerson Ferreira

Pergunta

É o seguinte... Presumo eu q existe muitas pessoas procurando um sistema de sms da Oi,

pra variar, sem pagar... :P

E sou mais um...

já procurei de todo jeito, disserão q dava pra fazer com cURL, mais não consseguie.

Até q um dia axei isso aqui ó:

captcha.php

<?
session_start();


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_oi_torpedo_mundooi");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$pagina =  curl_exec($ch);

$cookies= split("JSESSIONID=",$pagina);
$cookies= split(";",$cookies[1]);
$_SESSION[JSESSIONID] = $cookies[0];


curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_confirmacao");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);
curl_setopt($ch, CURLOPT_HEADER, 1);

$pagina =  curl_exec($ch);

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/captcha.jsp");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);

echo $pagina =  curl_exec($ch);
?>
enviando.php
<?
session_start();

$ch = curl_init();


$valores = "para_ddd=".$_POST[ddd]."&para_numero=".$_POST[numero]."&de_nome=".$_POST[ass]."&mensagem=".$_POST[texto]."&captcha=".$_POST[img]."&de_ddd=$ddd&de_numero=$numero";

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_oi_torpedo_mundooi");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $valores);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);
$pagina =  curl_exec($ch);
?>
form.php
<form method="post" action="enviando.php">
<input name="ddd" type=”text” size="2"/>
<input name="numero" type="text" size="16"/>
<br>
<textarea name="texto" cols="22" rows="3"></textarea>
<br>
<input name="ass" type="text" size="20"/>
<br><br>
<img id="imgCaptcha" src="captcha.php"/><br>
<input name="img" type=”text” size=”9" id="img" />
<input type="submit" name="Enviar" value="Enviar" />
</form>

mais por algum motivo esse script não funciona...

se alguém souber onde ta o erro cita ai por favor...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
É o seguinte... Presumo eu q existe muitas pessoas procurando um sistema de sms da Oi,

pra variar, sem pagar... :P

E sou mais um...

já procurei de todo jeito, disserão q dava pra fazer com cURL, mais não consseguie.

Até q um dia axei isso aqui ó:

captcha.php

<?
session_start();


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_oi_torpedo_mundooi");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$pagina =  curl_exec($ch);

$cookies= split("JSESSIONID=",$pagina);
$cookies= split(";",$cookies[1]);
$_SESSION[JSESSIONID] = $cookies[0];


curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_confirmacao");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);
curl_setopt($ch, CURLOPT_HEADER, 1);

$pagina =  curl_exec($ch);

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/captcha.jsp");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);

echo $pagina =  curl_exec($ch);
?>
enviando.php
<?
session_start();

$ch = curl_init();


$valores = "para_ddd=".$_POST[ddd]."&para_numero=".$_POST[numero]."&de_nome=".$_POST[ass]."&mensagem=".$_POST[texto]."&captcha=".$_POST[img]."&de_ddd=$ddd&de_numero=$numero";

curl_setopt($ch, CURLOPT_URL, "http://torpedo.oiloja.com.br/wb/POi/POi_oi_torpedo_mundooi");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $valores);
curl_setopt($ch, CURLOPT_COOKIE,"JSESSIONID=".$_SESSION[JSESSIONID]);
$pagina =  curl_exec($ch);
?>
form.php
<form method="post" action="enviando.php">
<input name="ddd" type=”text” size="2"/>
<input name="numero" type="text" size="16"/>
<br>
<textarea name="texto" cols="22" rows="3"></textarea>
<br>
<input name="ass" type="text" size="20"/>
<br><br>
<img id="imgCaptcha" src="captcha.php"/><br>
<input name="img" type=”text” size=”9" id="img" />
<input type="submit" name="Enviar" value="Enviar" />
</form>

mais por algum motivo esse script não funciona...

se alguém souber onde ta o erro cita ai por favor...

Ola beleza ;

algum tempo atraz um cliente min pediu para incluir isso em uma aplicação pesquisei a fundo mas a operadora fez algumas mudanças e esse codigo postado acima é antigo o site da nem nem é esso; a soluçao que arrumei foi usar a aplicaçao da oi alem de ser 100% eficas não min preocupo com atualizaçao da empresa acho que você tambem poderia usar assim é mais conveniente nesse momento ate porque a linguagem que oferece mais recurso no momento para esse fin é java espero ter ajudado

Link para o comentário
Compartilhar em outros sites

  • 0

Pois você poderia posta qual é esse sistema ???

Porque já vasculhei tudo q é pagina na net, mais ainda não encontrei...

Uso muito a internet mobile (WAP)

ai tem um site q fornece envio de sms sem precisar de captcha...

pra Oi, Tim, Claro e Vivo

ai se você não poder mim dizer essa da oi,

eu queria q alguém podesse mim dizer como usar um formulario,

que use os dados de uma pagina que não é do meu site,

ai quando o visitante der o submit, não cair na pagina original do formulario,

e que caisse em uma pagina minha...

Link para o comentário
Compartilhar em outros sites

  • 0
Pois você poderia posta qual é esse sistema ???

Porque já vasculhei tudo q é pagina na net, mais ainda não encontrei...

Uso muito a internet mobile (WAP)

ai tem um site q fornece envio de sms sem precisar de captcha...

pra Oi, Tim, Claro e Vivo

ai se você não poder mim dizer essa da oi,

eu queria q alguém podesse mim dizer como usar um formulario,

que use os dados de uma pagina que não é do meu site,

ai quando o visitante der o submit, não cair na pagina original do formulario,

e que caisse em uma pagina minha...

<iframe src="http://www.eprimer.com.br/torpedo/torpedos/oi.html" width="330" height="175" frameborder="0" scrolling="no"></iframe>

</div>

ver ai se funciona

claro

<div id="divclaro">

<iframe src="http://www.claroideias.com.br/portal/site/CIdeias/menuitem.911ad3e0d51fd273e001451022dc10a0/?idlocal=31" width="1024" height="1100" frameborder="1" id="frameclaro" scrolling="no"></iframe> </div>

para a claro você pode usar a funçao mail para enviar toperdos

Editado por rickayron
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...