本帖最后由 sesisungest 于 2011-04-07 10:20:45 编辑

解决方案 »

  1.   

    上面所有的@dio_write 这里去掉@,看看是哪一步就出错了
      

  2.   

    echo "<br>2<br>";
    echo $data;
    sleep(1);

    echo $pdu_text1 = "0891" . $invert_smsc . $pdu_text1 . chr(26).chr(13);
    $l = strlen($pdu_text1);
    $ll = dio_write($fd,$pdu_text1);
    echo "<br>3<br>";
    while ($l != $ll) {
    sleep(10);
    $ll = dio_write($fd,$pdu_text1);
    }
    echo "<br>4<br>";
    //if ($DEBUG) echo date("Y-m-d H:i:s")." DEBUG $pdu_text1\n";
    sleep(7);
    do {
    $data = dio_read($fd, $len);
    echo $data;
    } while ( $data != $s );
    echo "<br>5<br>";
    echo $data;
    sleep(7);
      

  3.   

    显示:234
    ERROR 0F200