med nesten alle bærer en mobiltelefon , Short Message Service ( SMS) er en effektiv måte å nå folk uansett hvor de er . Din PHP-programmet kan utnytte denne tjenesten , også. Imidlertid er SMS ikke som e-post, som er gratis og åpen for alle med en Internett-tilkobling . SMS-meldinger blir levert gjennom telekom ' mobilnettverk , og så må du bruke en SMS-gateway -server for å få tilgang til nettverket . Du trenger
PHP installasjon med cURL støtte
Vis mer Instruksjoner
Skaff en SMS Gateway Service
en
Velg en SMS- gateway tjeneste å bruke . Denne portalen vil videresende meldingene i telekom - mobilnettverk. Inngangsporten tjenesten vil koste penger , fordi telekom betalt for SMS-melding levering. Ta en titt på Ozeki eller TM4B for eksempler. Det finnes andre tjenester , også, slik som Google SMS gateway .
2
Meld deg på tjenesten og få den nødvendige log -in legitimasjon.
3
Anskaff og les gjennom Application Programming Interface ( API ) for den valgte porten . Måten du sende SMS meldingen vil variere i henhold til API. Men det er et generelt mønster det følger uansett hvilken gateway du velger.
Send din melding
4
Sett opp din forespørsel variabler . Lage en matrise kalt " $ sms " . Denne matrisen vil inneholde alle forespørsel variabler SMS gateway behov for å sende en melding . Du vil sannsynligvis trenge å sette " $ sms [ 'til' ] " for meldingen mottaker , "$ sms [' fra '] " for avsenderen og "$ sms [' melding' ] " for innholdet i meldingen. Sjekk API for andre data som må sendes.
5
Bruk cURL å sende forespørselen . Se cURL dokumentasjon på PHP hjemmeside for mer informasjon om hvordan du bruker cURL . Du vil bruke " curl_setopt ( ) " for å sette inn nettadressen til din SMS gateway og for å kode " $ sms " variable . Du vil bruke " curl_exec ( ) " for å sende SMS-melding til gateway .
6
Undersøk svar at " curl_exec ( )" avkastning. Hvis svaret er " falsk ", da SMS-meldingen ikke ble sendt. Det kan være et nettverksproblem på serveren din. Hvis det ikke er det, sjekk SMS gateway API igjen for å sørge for at du sender all nødvendig informasjon på riktig måte . Noen SMS gateways tilby debugging verktøy . Hvis din gjør det, dra nytte av dem på dette punktet . Hvis svaret var "true ", da meldingen ble sendt.