Вход Регистрация
Файл: Twitter.Clone/TWITTER.CLONE/UPLOAD/lib/sms.class.php
Строк: 60
<?

//
//
//configuration of gateway
//
//primiary gateway
define(gateway1"http://application.responsfabrikken.com.br/gatewayservice");
//secondary gateway
define(gateway2"gateway2.wifact.com");
//customer id
define(customerid"0000123AB2CSS34"); //0000115AF9ADD81
//Refers to the operator of a given country
define(smsc,"tdc");
//service id
define(serviceid2000146);
//channel
define(channel5511119);
class 
sms {
    var 
$number$text,$errors;
    function 
sms($user$message) {
        
$this->number $this->get_number($user);
        
$this->text $message;
        if(
$this->send())
            return 
true;
        else
            return 
false;
    }

    function 
send() {
        
$str "/smspush?customerid=".customerid."&mobile={$this->number}&smsc=tdc&serviceid=".serviceid."&text=".urlencode($this->text)."&channel=".channel
        
$header "POST {$str} HTTP 1.1rn"
        
$header .= "Content-type: text/plainrn"
        
$header .= "Content-length: " strlen($str) . "rn"
        
$fp1 fsockopen(gateway1,80,$errno,$errstr,10); 
        if (
$fp1) { 
            
fputs($fp1,$header); 
            return 
true;
        }else{ 
            
/*$fp2 = fsockopen(gateway2,80,$errno,$errstr,10); 
            if ($fp2) { 
                fputs($fp2,$header); 
                return true;
            }else{
                return false;
            }
             */
            
$this->errors $errno." :: ".$errstr;
            return 
false;
        }
    
    }
    function 
get_number($user) {
        return 
$user->phone;

    }

}



?>
Онлайн: 2
Реклама