0

way2 の SMS モバイル サイトを使用しているときに、携帯電話番号に SMS アラートが投稿されていることを確認した後、製品を登録するための php コーディングを試みています。エラーが発生したようです ....

メッセージがあなたのメールアドレスに送信されました ログイン中 ... 通知: 未定義のオフセット: 1 in C:\wamp\www\html\class.sms.php 行 126 SMS を送信中 ... 通知: 未定義のオフセット: 1 in C: \wamp\www\html\class.sms.php 行 147 エラーが発生しました:

class.sms.php :


preg_match($pattern,$out,$matches);
        $id=trim($matches[1]);     // 126 line
        $this->data['id']=$id;

    }

    private function send_160by2($number,$msg)
    {
        $msg=urlencode($msg);
        $id=$this->data['id'];
        $out1=$this->curl->post("http://m.160by2.com/...Compose.asp?l=1","txt_mobileno=$number&txt_msg=$msg&cmdSend=Send+SMS&TID=&T_MsgId=&Msg=$id");
        //echo $out1;
        $pattern = '/\<table.+?\>(.+)\<\/table/s';
        preg_match($pattern, $out1, $matches);

        $out=strip_tags(@$matches[1]);
        if(count($matches)<1)
        {
        $pattern="/\<div.+?background:.+?yellow.+?\>(.+?)\<\/div\>/s";

        preg_match($pattern,$out1,$matches);

        $out=strip_tags($matches[1]);           // 147 line 
        }
4

1 に答える 1