Esempio di script in linguaggio PHP
per l'invio degli SMS dal sito
Questo
script in PHP permette di effettuare l'invio di SMS tramite comando
POST HTTP. [Torna alle specifiche
tecniche]
<!--------------------------------------INIZIO-------------------------------------->
<?php
var_dump(httpPost(array( 'user'
=> 'xxx', 'pass' => 'xxx', 'rcpt' =>
'+39xxxx', 'data' => 'testo del messaggio', 'sender' =>
'mittente', 'qty' =>
'a' ), 'sms.marlin.it
' ));
function
httpPost($fields, $host = 'sms.marlin.it
', $url
= '/sms/send.php') { $qs = array(); foreach ($fields as
$k => $v) $qs[] = $k.'='.urlencode($v); $qs = join('&',
$qs);
$errno = $errstr = ''; if ($fp =
@fsockopen('sms.marlin.it
', 80, $errno,
$errstr, 30)) { fputs($fp, "POST ".$url."
HTTP/1.0\r\n"); fputs($fp, "Host: ".$host."\r\n"); fputs($fp,
"User-Agent:
PHP/".phpversion()."\r\n"); fputs($fp, "Content-Type:application/x-www-form-urlencoded\r\n"); fputs($fp,
"Content-Length: ".strlen($qs)."\r\n"); fputs($fp, "Connection:
close\r\n"); fputs($fp, "\r\n".$qs);
$content =
''; while (!feof($fp)) $content .= fgets($fp,
1024);
fclose($fp);
return
preg_replace("/^.*?\r\n\r\n/s", '', $content); }
return
false; }
?>
<!----------------------------------------FINE---------------------------------------> |