my_url = self::$URL ."?username=$username&password=$password"; } public function send($number,$message,$originator=null) { $this->error = false; $query_string .="&number=".$number; $query_string .="&message=".urlencode($message); if($this->usingShortCode) $query_string .="&orig=".self::$SHORT_CODE; else $query_string .="&orig=".urlencode($originator); $fp =fopen($this->my_url.$query_string,"r"); $response = fread($fp,1024); if(strstr($response,"SUCCESS")!==false) return true; else{ $this->error = $response; return false; } } public function toggleSortCode() // used for sending from our short code { $this->usingShortCode==false ? $this->usingShortCode=true : $this->usingShortCode=false; } public function getError() { return $this->error; } } /* Usage: $sms = new SendSMS("myUsername","myPassword"); if($sms->send("4477777777","my message","me")) echo "message sent"; else $sms->getError(); */ ?>