Med næsten alle bærer en mobiltelefon, Short Message Service (SMS ) er en effektiv måde at nå ud til folk , uanset hvor de er. Dit PHP-program kan udnytte denne tjeneste, også. Men sms er ikke ligesom email , som er gratis og åbent for alle med en internetforbindelse. SMS-beskeder er leveret gennem tele ' mobilnetværk , og så du skal bruge en SMS gateway -server for at få adgang til netværket. Ting du skal
PHP installation med cURL support
Vis Flere Instruktioner
Anskaf en SMS gateway service
1
Vælg en SMS gateway service til brug . Denne gateway vil videresende dine beskeder i tele ' mobilnetværk. Den gateway service vil koste penge , fordi telekommunikation gebyr for sms levering. Tag et kig på Ozeki eller TM4B for eksempler. Der er andre tjenester, som for eksempel Google SMS gateway .
2
Tilmeld dig service og få den nødvendige login- legitimationsoplysninger.
3 < p > Anskaf og læs Application Programming Interface (API) for din valgte gateway. Den måde, du sender din SMS- beskeden vil variere afhængigt af API. Men der er et generelt mønster følger det , uanset hvilken gateway du vælger.
Send Din besked
4
Opsæt din anmodning variabler. Opret et array kaldet " $ sms " . Dette array vil indeholde alle de anmodning variabler din SMS gateway brug for at sende en besked . Du vil sandsynligvis nødt til at indstille "$ sms [' til '] " for beskeden receiver, "$ sms [' fra '] " for afsenderen af meddelelsen og "$ sms [' besked '] " for indholdet af beskeden. Kontroller API for andre data , der skal sendes.
5.
Brug cURL til at sende din anmodning. Se cURL dokumentation på PHP-webstedet for at få oplysninger om, hvordan du bruger cURL . Du skal bruge " curl_setopt () " til at indstille webadressen på din SMS- gateway og at indkode din " $ sms " variabel. Du skal bruge " curl_exec () " for at sende din SMS-besked til gateway .
6
Undersøg svaret , at " curl_exec ()" afkast. Hvis svaret er "falsk ", så din SMS blev ikke sendt . Der kan være et netværksproblem på din server. Hvis der ikke er , skal du kontrollere SMS gateway API igen for at sikre , du sender alle de nødvendige oplysninger korrekt . Nogle sms gateways tilbyder debugging værktøj. Hvis din gør , drage fordel af dem på dette punkt . Hvis svaret var " sandt ", så din besked blev sendt.