<?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>
|