2 Stimmen

Php Funktion zum Senden von SMS über Kannel

Ich kann jetzt eine SMS über Kannel senden. Dies geschieht jedoch über Header, z.B.:

header("Location:http://localhost:13013/cgi-bin/sendsms?username=xxxx&password=xxxx&to=$in_number&text=$in_msg");  

Ich möchte eine SMS über eine PHP-Funktion senden und habe den folgenden Code online gefunden, aber es funktioniert nicht. (Das Kannel smsbox-Protokoll zeigt keine Anfrage):

function sendSmsMessage($in_number, $in_msg)
{
 $url = '/cgi-bin/sendsms?username=' . CONFIG_KANNEL_USER_NAME
 . '&password=' . CONFIG_KANNEL_PASSWORD    
 . '&charset=UCS-2&coding=2'
 . "&to={$in_number}"
 . '&text=' . urlencode(iconv('utf-8', 'ucs-2', $in_msg));

$results = file('http://'  
. CONFIG_KANNEL_HOST . ':'
. CONFIG_KANNEL_PORT . $url);

}

Gibt es etwas falsch? Ich habe versucht, CONFIG_KANNEL_USER_NAME und den Rest mit den tatsächlichen Werten zu ersetzen, aber es funktioniert immer noch nicht. Offen für Vorschläge.

0voto

Patrick Brahim Punkte 1

//der Name der php-Code-Datei ist test2.php. Davor müssen Sie php5-curl auf ubuntu14 installieren

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X