Ciao a tutti, ho acquistato un pacchetto di sms presso il sito tol.it e ora vorrei che un utente, dopo previa registrazione al mio sito, ricevesse la sua password di accesso sul telefono.
tol.it mi ha messo a disposizione questo script ma sinceramente non riesco a farlo funzionare. qualcuno ha avuto il mio stesso problema e può aiutarmi?
grazie
var_dump(httpPost(array(
'user' => 'mia user',
'pass' => 'mia pass',
'rcpt' => '+39xxxyyyyyyy,
'data' => 'testo del messaggio',
'sender' => 'mittente',
'qty' => 'a'
),
'sms.suodominio.com'
));
function httpPost($fields, $host = 'sms.suodominio.com', $url =
'/sms/send.php')
{
$qs = array();
foreach ($fields as $k => $v)
$qs[] = $k.'='.urlencode($v);
$qs = join('&', $qs);
$errno = $errstr = '';
if ($fp = @fsockopen('sms.suodominio.com', 80, $errno, $errstr,
30))
{
fputs($fp, "POST ".$url." HTTP/1.0rn");
fputs($fp, "Host: ".$host."rn");
fputs($fp, "User-Agent: PHP/".phpversion()."rn");
fputs($fp,
"Content-Type:application/x-www-form-urlencodedrn");
fputs($fp, "Content-Length: ".strlen($qs)."rn");
fputs($fp, "Connection: closern");
fputs($fp, "rn".$qs);
$content = '';
while (!feof($fp))
$content .= fgets($fp, 1024);
fclose($fp);
return preg_replace("/^.*?rnrn/s", '', $content);
}
return false;
}