#!/usr/bin/php ")); $parts = explode("\n", $current); $lastProgs = unserialize(file_get_contents("old.ser")); foreach ($parts as $key => $part) { $part = str_replace("\n", "", $part); if ((strpos($part, "is recording") > 0) or (strpos($part, "is watching") > 0)){ $program = substr($part, strpos($part, "'") + 1, strrpos($part, "'") - strpos($part, "'") - 1); $programmes[] = $program; if (!in_array($program, $lastProgs)) { echo $program."\n"; if (strpos($part, "and is recording") > 0) { `wget -t 1 -q -O twitter.xml --user=$user --password=$password --post-data="status=MythTV recording: $program" https://twitter.com/statuses/update.xml`; } else { `wget -t 1 -q -O twitter.xml --user=$user --password=$password --post-data="status=MythTV watching: $program" https://twitter.com/statuses/update.xml`; } } } } $fp = fopen("old.ser", "w"); fwrite($fp, serialize($programmes)); fclose($fp); usleep(6000000); } ?>