<br />
if($res=="0"){<br />
mysql_query("update sms set etime=now(),wei='发送成功' where sms_id='$sms_id'");<br />
}<br />
<br />
ログイン後にコピー
0を取得したと判断してデータベースの送信状況を更新するにはどうすればよいでしょうか?
-----解決策--------- preg_match('/(.+)/s', $res,$r);
if($r[1]=="0"){
mysql_query("update sms set etime=now(),wei='送信成功' where sms_id='$sms_id'");
}
------解決策--------- 返された XML は文字列 (非常に短い) )、判定したい内容も文字列なので、最初にxmlを解析する必要はありません
もちろん、これを解析するのは間違いではありません。最初に dom クラスをロードしてから解析するだけです。
XML ノード (より複雑) を取得したい場合は、後者の方法を検討してください