OLE pear.php.net Package for reading and writing OLE containers This package allows reading and writing of OLE (Object Linking and Embedding) compound documents. This format is used as container for Excel (.xls), Word (.doc) and other Microsoft file formats. Christian Schmidt schmidt schmidt@php.net yes Xavier Noguer xnoguer xnoguer@php.net no 2017-06-20 1.0.0RC3 1.0.0RC3 beta beta PHP Bug #19284: RC2 breaks header in excel files from Spreadsheet_Excel_Writer Bug #21216: Call to undefined method PEAR::OLE_PPS() 5.0.0 1.4.0b1 0.2.1 0.2.1 alpha alpha 2003-05-12 PHP Fixing install dir 0.3 0.3 beta beta 2003-08-21 PHP -added OLE_PPS_File::init() initialization method. -better error handling. 0.4 0.4 beta beta 2003-09-25 PHP -deleting tmp files (Herman Kuiper). -fixed hardcoded tmp dir (Herman Kuiper). -fixed pass by reference warning (Herman Kuiper). 0.5 0.5 beta beta 2003-12-14 PHP - BC break!!! OLE/OLE.php file moved to OLE.php to comply with PEAR standards. You will have to change your require('OLE/OLE.php')'s for require('OLE.php')'s - If you are using Spreadsheet_Excel_Writer, do not upgrade to this version yet. A new version of Spreadsheet_Excel_Writer will be released soon so the BC break won't affect you. - allowing setting of temp dir for OLE_PPS_File and OLE_PPS_Root objects - fixed problem when reading files (not reading the whole OLE tree) 0.6.0 0.6.0 beta beta 2007-12-09 PHP Rewrite of parser (no change to writer): - Files inside OLE container are now saved in directory structure. - Parser now properly uses Big Block, Small Block and Master Block Allocation Tables. - Added stream interface for reading files inside OLE container. - Bug #6516. Fix "PPS at 1 has unknown type" errors. (Christian Schmidt) - Coding Standard cleanups (by helgi) - Bug #3951 OLE_PPS_File::init() does not return true on success (by helgi) - Bug #3955 OLE::_readPpsWks() does not return true on success (by helgi) 0.6.1 0.6.1 beta beta 2007-12-18 PHP - fixed bug #12693: wrong order of require_once - added missing file to package: ChainedBlockStream.php 0.6.2 0.6.2 beta beta 2012-01-26 PHP - fixed bug #12944: Incompatibility open_basedir restriction. 1.0.0RC2 1.0.0RC2 beta beta 2012-01-26 PHP QA release Bug #15904 Invalid Bigblock chain with files > 200MB Bug #17685 OLE doesn't save multistreams 1.0.0RC3 1.0.0RC3 beta beta 2017-06-20 PHP Bug #19284: RC2 breaks header in excel files from Spreadsheet_Excel_Writer Bug #21216: Call to undefined method PEAR::OLE_PPS()