Sign up and get 10 FREE messages

PHP SMS Script

Send SMS with PHP:

PHP SMS messaging is one of the services we offer. Use the SMS PHP script code below to send SMS via Developers’ Central. Simply register for an account, and you will automatically receive 10 FREE SMS credits to try our service.

Code Sample:

<?php
    $user = "user";
    $password = "password";
    $api_id = "xxxxxxx";
    $baseurl ="http://api.clickatell.com";
 
    $text = urlencode("This is an example message");
    $to = "00123456789";
 
    // auth call
    $url = "$baseurl/http/auth?user=$user&password=$password&api_id=$api_id";
 
    // do auth call
    $ret = file($url);
 
    // explode our response. return string is on first line of the data returned
    $sess = explode(":",$ret[0]);
    if ($sess[0] == "OK") {
 
        $sess_id = trim($sess[1]); // remove any whitespace
        $url = "$baseurl/http/sendmsg?session_id=$sess_id&to=$to&text=$text";
 
        // do sendmsg call
        $ret = file($url);
        $send = explode(":",$ret[0]);
 
        if ($send[0] == "ID") {
            echo "successnmessage ID: ". $send[1];
        } else {
            echo "send message failed";
        }
    } else {
        echo "Authentication failure: ". $ret[0];
    }
?>
 

Please note that some of the above code has been supplied to Clickatell by clients. As such, accuracy is not guaranteed by Clickatell.