Sie benötigen ein TextMagic-Konto und müssen deren PHP-Hilfsprogramm herunterladen, das sie nach der Anmeldung bereitstellen.
// Include the TextMagic PHP lib
require('textmagic-sms-api-php/TextMagicAPI.php');
// Set the username and password information
$username = 'myusername';
$password = 'mypassword';
// Create a new instance of TM
$router = new TextMagicAPI(array(
'username' => $username,
'password' => $password
));
// Send a text message to '999-123-4567'
$result = $router->send('Wake up!', array(9991234567), true);
// result: Result is: Array ( [messages] => Array ( [19896128] => 9991234567 ) [sent_text] => Wake up! [parts_count] => 1 )
Hallo Chris, gut gemacht. Erst einmal vielen Dank für diesen informativen Beitrag, aber was ist, wenn ich ein Framework verwende, zum Beispiel CakePHP? Funktioniert diese Methode damit?
Rishi: Der „korrekte“ Weg, dies mit etwas wie CakePHP oder Zend zu tun, wäre, die TextMagic-API als Drittanbieter-Bibliothek einzurichten. Aber selbst wenn Sie sie einfach so einbinden, wie Chris sie hier demonstriert hat, würde es funktionieren, ja.
Framework oder nicht, am Ende des Tages ist es immer noch PHP. ;)
Danke Vincent :-)
Kann ich bitte den eigentlichen / vollständigen Code zum Senden von SMS bekommen?
All Ihre Sachen sind gelinde gesagt sehr beeindruckend. Für SMS können Sie auch MailUtils und SSMTP kostenlos verwenden.
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
echo “AuthUser=$AuthUser” >> /etc/ssmtp/ssmtp.conf
echo “AuthPass=$AuthPass” >> /etc/ssmtp/ssmtp.conf
echo “FromLineOverride=YES” >> /etc/ssmtp/ssmtp.conf
echo “mailhub=smtp.gmail.com:587” >> /etc/ssmtp/ssmtp.conf
echo “useSTARTTLS=YES” >> /etc/ssmtp/ssmtp.conf
echo $message | mail -s “$SUBJECT” $NUMBER
Das ist großartig, wir haben http://notifynotify.com verwendet, um Telefonnummern zu erfassen und dann ihre Plattform zum Versenden genutzt.