I personally never rely on email from the cron mechanism itself, in fact I make sure there is no email generated through cron.
If you want to see if in fact your php is running you should add some log file generation to it. something like:
$fp = fopen($logfile, "a");
fputs($fp, $now . "," . $newdata[$offset1] . "," . $newdata[$offset2] . "," . $newdata[$offset3] . "," . $newdata[$offset4] . "," . $newdata[$offset5] . "," . $status);
of course you would need to modify this to write variables that are meaningful for you and your script. also make sure that you define $logfile. and finally make sure you deal with clearing the logfile somehow as this snippet opens the file in append mode, meaning the file will continue to grow theoretically forever. An alternative might be to change to $fp = fopen($logfile, “w”); which would overwrite the log each time, meaning only the last run info would be included.