Met bijna iedereen het dragen van een mobiele telefoon , Short Message Service ( SMS ) is een krachtige manier om mensen te bereiken waar ze ook zijn . Uw PHP applicatie kunt deze service benutten , ook. Echter , SMS is niet zoals e-mail , dat is gratis en open voor iedereen met een internetverbinding . SMS-berichten worden afgeleverd via de telecom ' cellulaire netwerken , en dus moet je een SMS gateway -server gebruiken om toegang te krijgen tot het netwerk . Wat je PHP-installatie met ondersteuning cURL Need Toon Meer Aanwijzingen Acquire een SMS Gateway service 1 Selecteer een SMS gateway -service te gebruiken . Deze gateway zal uw berichten doorsturen naar de telecom ' mobiele netwerk . De gateway dienst zal geld kosten , omdat de telecom kosten voor SMS -bericht levering . Neem een kijkje op Ozeki of TM4B voor voorbeelden . Er zijn andere diensten , ook, zoals de Google SMS gateway . Kopen van 2 Meld je aan voor de dienst en de nodige krijgen log - in geloofsbrieven . 3 Acquire en lees de Application Programming Interface ( API ) voor de gekozen gateway . De manier waarop u uw SMS- bericht te sturen is afhankelijk van de API . Maar er is een algemeen patroon volgt , ongeacht welke poort je kiest . Verzenden Uw bericht 4 Stel uw verzoek variabelen . Maak een array met de naam " $ sms " . Deze array zal al het verzoek variabelen uw sms-gateway nodig heeft om een bericht te sturen bevatten . U zult waarschijnlijk moeten " $ sms [ ' aan ' ] ' om het bericht ontvanger , " $ sms [ ' van ' ] ' om de afzender van het bericht en het " $ sms [ ' bericht ' ] " voor de inhoud van het bericht instellen . Controleer de API voor andere data die moet worden verzonden . 5 Gebruik cURL om uw verzoek te verzenden . Zie de cURL documentatie op de PHP- website voor meer informatie over hoe u cURL gebruiken . U zult " curl_setopt ( ) " gebruiken om de URL van uw SMS gateway instellen en aan uw " $ sms " variabele coderen . Je zal gebruiken " curl_exec ( ) " om uw SMS -bericht te sturen naar de gateway . 6 Onderzoek de reactie die " curl_exec ( ) " rendement . Als het antwoord is "valse ", dan is uw SMS is niet verzonden . Er is mogelijk een probleem met het netwerk op uw server zijn. Als er niet , controleer dan de SMS gateway API opnieuw om ervoor te zorgen dat je alle nodige informatie correct sturen . Sommige SMS -gateways bieden debuggingtools . Als de jouwe doet , profiteer van hen op dit punt . Als het antwoord is " waar", dan is uw bericht is succesvol verstuurd .
|