下面的代碼與xml腳本一起工作,以檢查給定的電子郵件是否在給定的聯繫人列表中,然後打印結果。但出於某些原因,即使在給定的聯繫人列表中找不到電子郵件,也會始終提供SUCCESS。 但是,當它應該在給定的聯繫人列表中找到電子郵件時,它會打印結果。PHP:如何表達如果這個變量包含一些東西,然後做點什麼
所以我想要做的是說「如果結果不是空的,則發送電子郵件至X」
$ch = curl_init('http://clientes.cupon0km.com/xml.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$result = @curl_exec($ch);
if($result === false) {
echo "Error performing request";
}
else {
$xml_doc = simplexml_load_string($result);
echo 'status is ', $xml_doc->status, '<br/>';
if ($xml_doc->status == 'SUCCESS') {
print_r($result);
} else {
echo 'Error is ', $xml_doc->errormessage, '<br/>';
}
}
基本上是我不知道該怎麼做的是在第二,如果怎麼說IF $結果包含的東西(意思是它不返回爲空)然後發送電子郵件到X?
沒了,監守XML始終返回的東西,甚至我可以nt計算出這個結果 – sebas
爲什麼你不迴應$結果,看看它什麼時候它是空的。 – bozdoz
它沒有返回任何內容,爲空 – sebas