Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Internet >> .

Come inviare un SMS gratuito tramite PHP

I messaggi SMS (Short Message Service), noti anche come messaggi di testo, sono diventati il ​​modo preferito di comunicazione per molte persone. Offrono il vantaggio della posta elettronica di messaggi di massa, ma hanno anche il vantaggio aggiuntivo di essere ricevuti quasi istantaneamente. Ciò che molte persone non sanno è che i messaggi SMS possono effettivamente essere inviati tramite HTTP allo stesso modo di una e-mail, il che significa che è possibile creare applicazioni Web PHP che inviano messaggi SMS agli utenti gratuitamente.

Passaggio 1

Seleziona il numero di telefono a cui verrà inviato il messaggio. Questo potrebbe essere acquisito da un database, file o intestazioni HTTP. Per questo esempio, supponiamo che sia stato inviato tramite HTTP utilizzando il metodo GET.

Passaggio 2

Aggiungi il dominio e-mail del corriere alla fine del numero. In questo esempio vengono utilizzati solo tre vettori possibili.

Passaggio 3

Imposta il corpo del messaggio. Ricorda che la maggior parte dei gestori di telefonia mobile consente l'invio e la ricezione di messaggi di 140 caratteri o meno tramite SMS.

Passaggio 4

Imposta le intestazioni del messaggio. Dovrai impostare un'intestazione "Da". Puoi impostarlo su un'e-mail standard o sul numero del tuo dispositivo mobile (purché aggiungi il dominio corretto alla fine). Eventuali altre intestazioni sono opzionali e potrebbero non essere nemmeno lette dal server del corriere.

Chiama la funzione di posta integrata di PHP per inviare il messaggio. Lascia vuoto il secondo parametro, poiché i messaggi SMS non hanno un campo oggetto.

Suggerimento

La funzione di posta di PHP restituisce un valore booleano, quindi lo script può verificare se il messaggio è stato inviato correttamente.

Avvertenze

Gli utenti dovranno fornire sia il loro numero di telefono che il loro gestore prima di poter inviare loro messaggi SMS.

I clienti mobili in alcuni Paesi non possono ricevere messaggi inviati in questo modo. Assicurati di inviare ai tuoi utenti un messaggio di conferma quando ti forniscono i loro dati per assicurarti che stiano ricevendo correttamente i messaggi. Per inviare SMS a questi utenti, dovrai pagare per un gateway SMS.

 

Computer © www.354353.com