function flushOut() { echo decodeResult(); }
//decodeResult($result,$regs,$con); unset($gcm); sleep(60); //Sleep One Minute } print "prepare GCM Message <br>"; $regs = array(); for ($i = $index; $i < $index + $count; $i++) { $regs[] = $registatoin_ids[$i]; } if (count($regs) > 0) { print "mORE THEN ONE USER <br>"; include_once './GCM.php'; $gcm = new GCM(); $result = $gcm->send_notification($regs, array("price" => $xml)); decodeResult($result, $regs, $con); unset($gcm); } //header( 'Location:' . PROJECT_URL . 'index.php?message=The%20Message%20Was%20Sent'); exit; die; } print "Less then one thounsend users [" . count($registatoin_ids) . "]<br>"; include_once './GCM.php'; $gcm = new GCM(); $result = $gcm->send_notification($registatoin_ids, array("price" => $xml)); print "The message decoades <br>"; //header( 'Location:' . PROJECT_URL . 'index.php?message=The%20Message%20Was%20Sent'); echo "Sent Successfully <br>"; } function getFileExtension($filename)
<?php $result = '{"multicast_id":4752544907718759968,"success":625,"failure":375,"canonical_ids":35,"results":[{"message_id":"0:1375038977402749%00ee7487f9fd7ecd"},{"error":"InvalidRegistration"},{"message_id":"0:1375038977403789%00ee7487f9fd7ecd"},{"error":"NotRegistered"},{"message_id":"0:1375038977403783%00ee7487f9fd7ecd"},{"message_id":"0:1375038977442825%00ee7487f9fd7ecd"}]}'; $regs = array(); $regs[] = 1; $regs[] = 2; $regs[] = 3; $regs[] = 4; $regs[] = 5; $regs[] = 6; decodeResult($result, $regs); function decodeResult($result, $regs) { $no_regs = array(); $json = json_decode($result, true); $result = $json["results"]; for ($index = 0; $index < count($result); $index++) { if (isset($result[$index]["error"])) { $no_regs[] = $regs[$index]; } } echo "Values<br>"; foreach ($no_regs as $value) { echo "{$value}<br>"; } }