@bigluck: Your "Find history elements" code is causing a fatal exception on some installations. Here's output in Terminal:
Desktop ym3z$ php transmit.php
Warning: DOMDocument::load(): Document is empty in /private/tmp/tm-PNBPYa, line: 1 in /Users/ym3z/Desktop/CFPropertyList.php on line 203
Warning: DOMDocument::load(): Start tag expected, '<' not found in /private/tmp/tm-PNBPYa, line: 1 in /Users/ym3z/Desktop/CFPropertyList.php on line 203
Fatal error: Uncaught exception 'DOMException' in /Users/ym3z/Desktop/CFPropertyList.php:203
Stack trace:
#0 /Users/ym3z/Desktop/CFPropertyList.php(111): CFPropertyList->load()
#1 /Users/ym3z/Desktop/transmit.php(31): CFPropertyList->__construct('/private/tmp/tm...')
#2 {main}
thrown in /Users/ym3z/Desktop/CFPropertyList.php on line 203