<?php 
    function __autoload($class){ 
        try{ 
            $class = str_replace("_","/",$class); 
            if(file_exists('class/'.$class.'.php')){ 
                include_once 'class/'.$class.'.php'; 
            }else{ 
                throw new Exception($class.' class does not exist!'); 
            } 
        }catch(Exception $e){ 
            echo $e->getMessage(); 
            exit(-1); 
        } 
    } 
     
    if(isset($_POST['submit'])){ 
        $error=''; 
        if(!(double)$_POST['to']==$_POST['to']){ 
            $error.="Invalid mobile number.<br />"; 
        } 
 
        if(!$_POST['message']){ 
            $error.="Please enter message to send..."; 
        } 
         
        if(!$error){ 
            //create new object of SMSSend class 
            $sms = new SMS("YOUR_API_ID","YOUR_CLICKaTELL_USERID","PASSWORD",true,false); 
            $result = $sms->send('+91'.$_POST['to'],'+91'.$_POST['from'], $_POST['message']); 
            if($result){ 
                echo "Message sent : ID is :$result"; 
            }else{ 
                var_dump($result); 
            } 
        } 
    } 
    ?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
    <head> 
        <title> My SMS Test </title> 
        <script type="text/javascript"> 
            <!-- Begin 
            function textCounter(field,cntfield,maxlimit) { 
                if (field.value.length > maxlimit){ // if too long...trim it! 
                    field.value = field.value.substring(0, maxlimit); 
                    // otherwise, update 'characters left' counter 
                }else{ 
                    cntfield.value = maxlimit - field.value.length; 
                } 
            } 
        //  End --> 
        </script> 
    </head> 
 <body> 
   <h1>My SMS form</h1> 
   <?php if(isset($error)){ 
       echo '<b>'.$error.'</b>'; 
       ?> 
   <?php } ?> 
   <form method='post' name="messageForm" action='index.php'> 
       <table border=0> 
           <tr> 
             <td>Send to :</td> 
             <td>+91<input type='text' maxlength="10" name='to' /></td> 
           </tr> 
           <tr> 
             <td>Froom :</td> 
             <td>+91<input type='text' maxlength="10" name='from' /></td> 
           </tr> 
           <tr> 
             <td>Message</td> 
             <td> 
                 <textarea rows=4 cols=40 name='message' wrap="physical" cols="28" rows="5" 
                           onKeyDown="textCounter(document.messageForm.message,document.messageForm.remLen2,150)" 
                           onKeyUp="textCounter(document.messageForm.message,document.messageForm.remLen2,150)"> 
                 </textarea> 
                 <br> 
                <input readonly type="text" name="remLen2" size="3" maxlength="3" value="150" />characters left 
             </td> 
           </tr> 
           <tr> 
             <td> </td> 
             <td><input type='submit' name='submit' value='Send' /></td> 
           </tr> 
       </table> 
   </form> 
 </body> 
</html> 
 
 |