Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inviare un SMS con uno script PHP

Con quasi tutti con sé un telefono cellulare , Short Message Service ( SMS) è un potente mezzo per raggiungere le persone ovunque si trovino . L'applicazione PHP può sfruttare questo servizio , anche. Tuttavia, SMS non è come la posta elettronica , che è gratuito e aperto a chiunque abbia una connessione Internet . Messaggi SMS vengono forniti attraverso le reti cellulari delle telecomunicazioni ' , e quindi è necessario utilizzare un server gateway SMS per accedere alla rete . Cose che ti serviranno
installazione di PHP con supporto CURL
Show More Istruzioni
Acquisire un SMS Gateway Servizio
1

Selezionare un servizio di gateway SMS da utilizzare. Questo gateway inoltra i messaggi in rete cellulare delle telecomunicazioni ' . Il servizio di gateway costerà denaro , perché la carica delle telecomunicazioni per la consegna dei messaggi SMS . Date un'occhiata a Ozeki o TM4B per gli esempi. Ci sono altri servizi , anche, come il gateway di Google SMS .
2

Registrati per il servizio e ottenere le necessarie credenziali di accesso .
3

Acquisire e leggere l' Application Programming Interface ( API ) per il gateway scelto . Il modo in cui si invia il messaggio SMS varia a seconda della API . Ma vi è un modello generale ne consegue , indipendentemente da quale porta si sceglie .
Invia il tuo messaggio
4

Impostare le variabili di richiesta . Creare un array di nome "$ sms " . Questo array conterrà tutte le variabili di richiesta il tuo gateway SMS deve inviare un messaggio . È probabile che sia necessario impostare " $ sms [' a' ] " per il destinatario del messaggio , "$ sms [ 'da' ] " per il mittente del messaggio e " $ sms [' messaggio' ] " per il contenuto del messaggio . Controllare l'API per gli altri dati che devono essere inviati .
5

usare curl per inviare la tua richiesta . Vedere la documentazione cURL sul sito del PHP per i dettagli su come usare cURL . Si utilizzerà " curl_setopt ( ) " per impostare l'URL del gateway SMS e per codificare la variabile " $ sms " . Si utilizzerà " curl_exec ( ) " per inviare il messaggio SMS al gateway .
6

esaminare la risposta che " curl_exec ( ) " restituisce. Se la risposta è "false ", allora l'SMS è stato trasmesso . Ci può essere un problema di rete sul server . Se non c'è , controllare di nuovo il gateway SMS API per assicurarsi che si sta inviando correttamente tutte le informazioni necessarie . Alcuni gateway SMS offrono strumenti di debug . Se il vostro fa , di approfittare di loro , a questo punto . Se la risposta è " vero", allora il messaggio è stato inviato con successo .

 

Programmazione © www.354353.com