0
我有一個腳本根據PHP文件中的內容向用戶發送推送通知。 這是文件......每個重要部位...當RSS提要更新(cron作業?)時運行PHP腳本
$doc = new DOMDocument();
$doc->load('RandomXML Url location here ');
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
$itemRSS = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue
);
array_push($arrFeeds, $itemRSS);
}
// APPLE APNS EXAMPLE 1
$apns->newMessage(2);
$apns->addMessageAlert($itemRSS['title']);
// $apns->addMessageCustom('acme2', array('bang', 'whiz'));
$apns->queueMessage();
// SEND ALL MESSAGES NOW
$apns->processQueue();
所以多數民衆贊成發出通知的PHP。它在加載這個PHP腳本時發出通知。
它從源中加載第一個帖子並將其發送出去。我希望每次使用新帖子更新RSS提要時發送通知。如果它使用新的Feed更新,那麼我想運行上面的代碼。
那麼我該怎麼做,並確保它經常運行?
我真的很想看看我需要檢查它的代碼是否更新了嗎?我不知道如何檢查更新,這可能是腳本中最重要的部分。
任何想法我需要看看RSS是否改變了什麼代碼? – Sum 2010-11-23 18:46:40