Home / Internet / BecomeGeek.com / Script PHP per inviare SMS

Script PHP per inviare SMS


integrazioni sms da php asp dll

Stai cercando un modo per inviare SMS tramite un semplice script PHP? In questo articolo vediamo come tramite un semplice file XML integrato in un file PHP sia possibile inviare SMS in modo automatico e programmato.

Il servizio su cui si appoggia questo script PHP è SMS STAR, piattaforma di invio SMS molto buona e caratterizzata dai bassi prezzi di invio SMS (l’invio di un sms costa poco più di 6 centesimi)

Di seguito lo script PHP:

<?php
$src = ‘<?xml version=”1.0″ encoding=”UTF-8″?>
<SMS>
<operations>
<operation>SEND</operation>
</operations>
<authentification>
<username>USERNAME</username>
<password>PASSWORD</password>
</authentification>
<message>
<sender>MITTENTE</sender>
<text>Prova invio tramite SCRIPT PHP e XML</text>
</message>
<numbers>
<number>393931234567</number>
</numbers>
</SMS>’;
$Curl = curl_init();
$CurlOptions = array(
CURLOPT_URL=>’http://smsstar.it/account/xml.php’,
CURLOPT_FOLLOWLOCATION=>false,
CURLOPT_POST=>true,
CURLOPT_HEADER=>false,
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_CONNECTTIMEOUT=>15,
CURLOPT_TIMEOUT=>100,
CURLOPT_POSTFIELDS=>array(‘XML’=>$src),
);
curl_setopt_array($Curl, $CurlOptions);
if(false === ($Result = curl_exec($Curl))) {
throw new Exception(‘Http request failed’);
}
curl_close($Curl);
echo $Result;
?>

Di seguito il significato di alcuni parametri del XML che dovrai valorizzare:
<operation> – deve essere impostato su “SEND“.
<username> – username del proprio account su SMS STAR. Clicca qui per registrare un account
<password> – password del proprio account su SMS STAR. Clicca qui per registrare un account
<sender> – Mittente del SMS. Fino a 14 numeri o 11 caratteri (numeri + lettere combinate).
<text> – Messaggio SMS che si vuole inviare.

NB: Una volta registrato un account su SMS STAR dovrai accedere al tuo pannello di controllo e nella sezione PROFILO dovrai impostare su “Si” il campo relativo a “Interfaccia XML attivata“.  Imposta inoltre la voce “Interfaccia XML” sulla modalità “Reale“.

Una volta quindi creato questo script potrai inviare SMS automaticamente tramite il tuo sito web o applicazione (ad esempio invia un SMS ai clienti che si registrano al tuo sito).

Grazie a questo script ed ovviamente ad SMS STAR che permette tale integrazione, tutte le aziende che hanno un sistema automatico per la registrazione dei clienti o che vogliono inviare in automatico messaggi per appuntamenti ai propri clienti, potranno farlo in modo davvero semplice!


Continua la lettura dell’articolo su BecomeGeek.com

Ti potrebbe interessare:

I trend di mercato. Guida all’analisi tecnica

Nell’analisi tecnica si distinguono tre trend di andamento del mercato: trend rialzista, trend ribassista, laterale. I primi due concetti intuitivi per chiunque, il terzo richiede qualche piccolo chiarimento in più

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.