Olá Sou uma nulidade em programação e venho pedir auxilio a vcs: Tenho o url https://myaccount.voipbuster.com/cl...d&from=my_login&to=+351numeroteste&text=teste Com este url é possível enviar sms directamente através do voipbuster. Logo necessitava de um php (ou html) que me pedisse só as variáveis numeroteste e teste (respectivamente numero destino e mensagem de texto) Podem -me ajudar? Obrigado!!
Pretendes uma página onde insiras o numeroteste e o teste e vá a esse url? Se sim, podes tentar uma coisa do género: Código: <?php if(isset($_POST['submit'])) header("Location: https://myaccount.voipbuster.com/clx/sendsms.php?username=my_login&password=my_passwd&from=my_login&to=+351".$_POST['numeroteste']."&text=".$_POST['teste']); ?> <html> <head> <title>Blá</title> </head> <body> <form method="post" action="'.$_SERVER['PHP_SELF'].'"> <p>to: <input type="text" name="numeroteste" /></p> <p>text:<input type="text" name="teste" /></p> <p><button type="submit" name="submit">enviar</button></p> </form> </body> </html> Isto foi feito muito em cima do joelho sem testar, pode não estar certo. Outra coisa: Não sei como funciona isso do myaccount do voipbuster, provavelmente no mínimo, se não tiveres cookies, não acredito que funcione, mas mesmo assim é possível que não dê para aceder directamente pelo link. PS: Precisas de ter um servidor (Apache por exemplo) com PHP para esta página funcionar. PPS: Também não está a fazer qualquer tipo de tratamento ao que está a ser enviado pelo url.
fuciona qs td mas o firefox da-me (depois de fazer o submit) url not found e adiciona-me esta linha ao url do browser: http://www.1234.com/'.$_SERVER%5B'PHP_SELF'%5D.' Fazes ideia?
Tenho estado a fazer experiências e julgo que a melhor forma será de fazer com o curl visto q o site em questão correm em https: Será qq coisa tipo isto: <?php $a=$_POST["a"]; $ch = curl_init() or die(curl_error()); $params="a=$a"; curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,$params); curl_setopt($ch, CURLOPT_URL,"https://myaccount.voipbuster.com/clx/sendsms.php?username=mylogin&password=mypassword&from=mylogin&to=+35196000007&text=teste+curl"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, 'usernameassword'); // IF required curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); $data1=curl_exec($ch) or die(curl_error()); echo "<font color=black face=verdana size=3>".$data1."</font>"; echo curl_error($ch); curl_close($ch); ?> Agora a questão a por é: Como colocar isto a funcionar com um form? Podem ajudar? Obrigado!!
Substitui: Código: <form method="post" action="estapagina.php"> ou Código: <form method="post" action=<?php echo '"'.$_SERVER['PHP_SELF'].'"'; ?>> Em relação ao curl, não sei como se trabalha com isso. : /