Fonte: http://barth.com.br/blog/
Nosso amigo Cristiano Valença da empresa Smile Saúde desenvolveu um
código em PHP para envio de SMS utilizando placas DigiVoice VB0404 GSM, e
autorizou sua publicação no Blog. Muito obrigado Cristiano.
Adicionado em 27/08/2012
- Copiar e colar o código abaixo pode não funcionar, para evitar isso
coloco o arquivo para download no endereço abaixo, o arquivo
encontra-se compactado em RAR:
Código em PHP.
<?php
session_start();
if(isset($_POST['enviar']))
{
$retorno = system(‘rasterisk -x \’dgv send sms ‘.$_POST['chip'].’ ‘.$_POST['destino'].’ “‘.$_POST['msg'].’”\”);
if(empty($retorno))
{
echo ‘<script>alert(“Mensagem enviada com sucesso!”);</script>’;
}
else
{
echo ‘<script>alert(“Falha ao enviar mensagem!”);</script>’;
}
}
?>
<html>
<head>
<title>
Envio de Mensagens Via PHP Utilizando uma Placa Digivoice VB0404GSM PCIex
</title>
<style>
*{
margin: 0px;
padding: 0px;
font-family: verdana;
}
#conteudo{
width: 200px;
margin: 10px auto auto 10px;
padding: 5px 0px 5px 15px;
border: 1px solid silver;
}
p{
text-align: center;
margin: auto auto 15px -18px;
}
label{
float: left;
width: 200px;
margin: 5px 0px 20px 0px;
font-size: 12px;
}
label input{
width: 150px;
font-size: 10px;
}
label textarea{
width: 180px;
font-size: 10px;
}
input[type=submit]{
margin-left: 25px;
}
</style>
</head>
<body>
<div id=”conteudo”>
<form name=”form1″ id=”form1″ method=”post” action=”<?php echo $_SERVER['PHP_SELF']; ?>” >
<p>Envio de SMS</p>
<label> N˙mero de Destino:
<input type=”text” name=”destino” id=”destino” value=”88888888″ />
</label>
<label> Mensagem: (160 Caracteres)
<textarea name=”msg”>Insira sua mensagem aqui</textarea>
</label>
<label> Escolha o chip de saida:
<select name=”chip” id=”chip”>
<option value=”1″>Chip 1</option>
<option value=”2″>Chip 2</option>
<option value=”3″>Chip 3</option>
<option value=”4″>Chip 4</option>
</select>
</label>
<input type=”submit” name=”enviar” value=”Enviar Mensagem” />
</form>
</div>
</body>
</html>
Abraços,
Nenhum comentário:
Postar um comentário