a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.6.0";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:4:"File";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:53:"Common file and directory routines, also CSV handling";s:11:"description";s:144:"Provides easy access to read/write to files along with some common routines to deal with paths. Also provides interface for handling CSV files.";s:4:"lead";a:4:{i:0;a:4:{s:4:"name";s:13:"Richard Heyes";s:4:"user";s:7:"richard";s:5:"email";s:15:"richard@php.net";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:8:"Tal Peer";s:4:"user";s:3:"tal";s:5:"email";s:11:"tal@php.net";s:6:"active";s:2:"no";}i:2;a:4:{s:4:"name";s:15:"Michael Wallner";s:4:"user";s:4:"mike";s:5:"email";s:12:"mike@php.net";s:6:"active";s:2:"no";}i:3;a:4:{s:4:"name";s:13:"Helgi Þormar";s:4:"user";s:5:"dufuz";s:5:"email";s:13:"helgi@php.net";s:6:"active";s:3:"yes";}}s:9:"developer";a:2:{i:0;a:4:{s:4:"name";s:14:"Tomas V.V. Cox";s:4:"user";s:3:"cox";s:5:"email";s:15:"cox@idecnet.com";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:19:"Cipriano Groenendal";s:4:"user";s:5:"cipri";s:5:"email";s:13:"cipri@php.net";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2007-06-01";s:4:"time";s:8:"22:29:41";s:7:"version";a:2:{s:7:"release";s:5:"1.3.0";s:3:"api";s:5:"1.3.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:31:"No code changes in this release";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:78:{i:0;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"59f168bde27f6cad2759fb15411550f7";s:4:"name";s:12:"File/CSV.php";s:4:"role";s:3:"php";}}i:1;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"95c8e5fcd329193399924078a54da77d";s:4:"name";s:13:"File/Util.php";s:4:"role";s:3:"php";}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"14833f18802ada182be541e0774760f6";s:4:"name";s:17:"tests/CSV/001.csv";s:4:"role";s:4:"test";}}i:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6d9deb6a775a83e025267211674eb114";s:4:"name";s:18:"tests/CSV/001.phpt";s:4:"role";s:4:"test";}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ce0b937d4375741592524a27e1019d34";s:4:"name";s:17:"tests/CSV/002.csv";s:4:"role";s:4:"test";}}i:5;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6666ac91ae3414e74552f70ee6f4e884";s:4:"name";s:18:"tests/CSV/002.phpt";s:4:"role";s:4:"test";}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"84dce84664c8c21e40618149c12eab47";s:4:"name";s:17:"tests/CSV/003.csv";s:4:"role";s:4:"test";}}i:7;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d9437a668ec9edf833fcba553b6b14c6";s:4:"name";s:18:"tests/CSV/003.phpt";s:4:"role";s:4:"test";}}i:8;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c51856a1fca012d52cf4c01d16f12a48";s:4:"name";s:17:"tests/CSV/004.csv";s:4:"role";s:4:"test";}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"488dd9560ce7ce83b7c5ff48a3d8c58f";s:4:"name";s:18:"tests/CSV/004.phpt";s:4:"role";s:4:"test";}}i:10;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8e850791c4df407f073d5633a18823e1";s:4:"name";s:17:"tests/CSV/005.csv";s:4:"role";s:4:"test";}}i:11;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9cc29fbcadce2be2217f3719fc51dc11";s:4:"name";s:18:"tests/CSV/005.phpt";s:4:"role";s:4:"test";}}i:12;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ba7a258ffb92f75e2d1fe58d1d5f3d2c";s:4:"name";s:17:"tests/CSV/006.csv";s:4:"role";s:4:"test";}}i:13;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"158f3d73a8bcaf66f44df38a4f2085a2";s:4:"name";s:18:"tests/CSV/006.phpt";s:4:"role";s:4:"test";}}i:14;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f6216a0c7e5042cb717373305eb2d21b";s:4:"name";s:17:"tests/CSV/007.csv";s:4:"role";s:4:"test";}}i:15;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3e8ecda7e64976e8f0dc540bfd9db761";s:4:"name";s:18:"tests/CSV/007.phpt";s:4:"role";s:4:"test";}}i:16;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"972b154d995e8ae3c6a915df162364e9";s:4:"name";s:17:"tests/CSV/008.csv";s:4:"role";s:4:"test";}}i:17;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5c82ab36b96155ee3322d7714532802c";s:4:"name";s:18:"tests/CSV/008.phpt";s:4:"role";s:4:"test";}}i:18;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"de54d36e35ba50a51492f680d2ad423d";s:4:"name";s:17:"tests/CSV/009.csv";s:4:"role";s:4:"test";}}i:19;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"26bc1f0c2e2884ecb501c52948673bf7";s:4:"name";s:18:"tests/CSV/009.phpt";s:4:"role";s:4:"test";}}i:20;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0e4ac40b924059a4e7112a5d3e46dba0";s:4:"name";s:17:"tests/CSV/010.csv";s:4:"role";s:4:"test";}}i:21;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d3000d496b23eac6c3ffd89a7c3bfed5";s:4:"name";s:18:"tests/CSV/010.phpt";s:4:"role";s:4:"test";}}i:22;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"be99d27e95bc5a9548df1882841239cc";s:4:"name";s:17:"tests/CSV/011.csv";s:4:"role";s:4:"test";}}i:23;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7f85c2eba5435fafbf8b6c0b606182d0";s:4:"name";s:18:"tests/CSV/011.phpt";s:4:"role";s:4:"test";}}i:24;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b0e878ef415db1c1b3db353579b1f054";s:4:"name";s:17:"tests/CSV/012.csv";s:4:"role";s:4:"test";}}i:25;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"829c05ee3ab7071d0923b30e4f83455b";s:4:"name";s:18:"tests/CSV/012.phpt";s:4:"role";s:4:"test";}}i:26;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"55973dbb6f0fa973c87d629c7a44ac0b";s:4:"name";s:17:"tests/CSV/013.csv";s:4:"role";s:4:"test";}}i:27;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e833e863294d62760b3a01f6fd436d2e";s:4:"name";s:18:"tests/CSV/013.phpt";s:4:"role";s:4:"test";}}i:28;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"beb59083a39188a18a37dfc0bb440a1e";s:4:"name";s:17:"tests/CSV/014.csv";s:4:"role";s:4:"test";}}i:29;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"39fb573dcc7882fd108cdc333d1f9997";s:4:"name";s:18:"tests/CSV/014.phpt";s:4:"role";s:4:"test";}}i:30;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b55ad33c7e201b3379b3e1552ed65636";s:4:"name";s:17:"tests/CSV/015.csv";s:4:"role";s:4:"test";}}i:31;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d741f43f505af9f1e6d1cb1732b6752a";s:4:"name";s:18:"tests/CSV/015.phpt";s:4:"role";s:4:"test";}}i:32;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"338e30d9ed81971942a7ae072a90b315";s:4:"name";s:17:"tests/CSV/016.csv";s:4:"role";s:4:"test";}}i:33;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7c81b4853671445fe3d3ce28b5ba4a66";s:4:"name";s:18:"tests/CSV/016.phpt";s:4:"role";s:4:"test";}}i:34;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"338e30d9ed81971942a7ae072a90b315";s:4:"name";s:17:"tests/CSV/017.csv";s:4:"role";s:4:"test";}}i:35;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2dbda9cddad9217e8224b7a05c8509ec";s:4:"name";s:18:"tests/CSV/017.phpt";s:4:"role";s:4:"test";}}i:36;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/018.csv";s:4:"role";s:4:"test";}}i:37;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3b9797d10596925af4ff297a72225003";s:4:"name";s:18:"tests/CSV/018.phpt";s:4:"role";s:4:"test";}}i:38;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/019.csv";s:4:"role";s:4:"test";}}i:39;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"46777c95961509aee26c76085e53b4bf";s:4:"name";s:18:"tests/CSV/019.phpt";s:4:"role";s:4:"test";}}i:40;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"919ea02e881a66d82a3b0c9eb30c0061";s:4:"name";s:17:"tests/CSV/020.csv";s:4:"role";s:4:"test";}}i:41;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0b221375c4bb4b91b97bad5c853cabd2";s:4:"name";s:18:"tests/CSV/020.phpt";s:4:"role";s:4:"test";}}i:42;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a6ac6a2912029873b270e189ce887923";s:4:"name";s:17:"tests/CSV/021.csv";s:4:"role";s:4:"test";}}i:43;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"91188841f2a99764176e7ab3a065437d";s:4:"name";s:18:"tests/CSV/021.phpt";s:4:"role";s:4:"test";}}i:44;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"55923b22f5dd6e09deaba392598a2e29";s:4:"name";s:17:"tests/CSV/022.csv";s:4:"role";s:4:"test";}}i:45;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9f2a6604b817252896a45b51d218a02e";s:4:"name";s:18:"tests/CSV/022.phpt";s:4:"role";s:4:"test";}}i:46;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"30b48669a112a3be4e76be3eaddfe615";s:4:"name";s:17:"tests/CSV/023.csv";s:4:"role";s:4:"test";}}i:47;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6071c31e497b22927de8ccd48551f524";s:4:"name";s:18:"tests/CSV/023.phpt";s:4:"role";s:4:"test";}}i:48;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"068773e51aa29f7ce3f17487d2823b62";s:4:"name";s:17:"tests/CSV/024.csv";s:4:"role";s:4:"test";}}i:49;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4c2b911bdb0ee8d855ca5b49a910d2ef";s:4:"name";s:18:"tests/CSV/024.phpt";s:4:"role";s:4:"test";}}i:50;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"86aabc3c73ddb0fc32f871d3c0e649aa";s:4:"name";s:17:"tests/CSV/025.csv";s:4:"role";s:4:"test";}}i:51;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ea231319411a540259591398bd52e491";s:4:"name";s:18:"tests/CSV/025.phpt";s:4:"role";s:4:"test";}}i:52;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee4aa90207022f9570ec55f9c45e691b";s:4:"name";s:17:"tests/CSV/026.csv";s:4:"role";s:4:"test";}}i:53;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7ab8eec4b1c92f7bbc8fa2c5381785cc";s:4:"name";s:18:"tests/CSV/026.phpt";s:4:"role";s:4:"test";}}i:54;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f581752cfe4b3b118f0a21155a8fed1b";s:4:"name";s:17:"tests/CSV/027.csv";s:4:"role";s:4:"test";}}i:55;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"729b56f19f261b7e8d2adca29e34827d";s:4:"name";s:18:"tests/CSV/027.phpt";s:4:"role";s:4:"test";}}i:56;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/028.csv";s:4:"role";s:4:"test";}}i:57;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6d49c116fd2e4e16a3f6a2d24e16a1c0";s:4:"name";s:18:"tests/CSV/028.phpt";s:4:"role";s:4:"test";}}i:58;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"139983637ef082e67534ffa0f2294299";s:4:"name";s:17:"tests/CSV/029.csv";s:4:"role";s:4:"test";}}i:59;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"75ab9c84bb0e23cd58651967de60418e";s:4:"name";s:18:"tests/CSV/029.phpt";s:4:"role";s:4:"test";}}i:60;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"86aabc3c73ddb0fc32f871d3c0e649aa";s:4:"name";s:17:"tests/CSV/030.csv";s:4:"role";s:4:"test";}}i:61;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bb6a62257a6d2145c2466f195cc5d2fd";s:4:"name";s:18:"tests/CSV/030.phpt";s:4:"role";s:4:"test";}}i:62;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee4aa90207022f9570ec55f9c45e691b";s:4:"name";s:17:"tests/CSV/031.csv";s:4:"role";s:4:"test";}}i:63;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7c491ef202d0a83c2586340a18b681fd";s:4:"name";s:18:"tests/CSV/031.phpt";s:4:"role";s:4:"test";}}i:64;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"926368cafba9b9b46e70253828dc9897";s:4:"name";s:17:"tests/CSV/032.csv";s:4:"role";s:4:"test";}}i:65;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"883992ad53a6f7e89d59d77f8188b42b";s:4:"name";s:18:"tests/CSV/032.phpt";s:4:"role";s:4:"test";}}i:66;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"cd421338bbf0165537825c1e18379c3d";s:4:"name";s:27:"tests/CSV/bug4792_part1.csv";s:4:"role";s:4:"test";}}i:67;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"176a3ba2b5facf8d804a2054ed0c90a3";s:4:"name";s:28:"tests/CSV/bug4792_part1.phpt";s:4:"role";s:4:"test";}}i:68;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"90087345e4c2ae7a4ca2e71f1266fd1a";s:4:"name";s:27:"tests/CSV/bug4792_part2.csv";s:4:"role";s:4:"test";}}i:69;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"653e38453795c182f31c995173bab697";s:4:"name";s:28:"tests/CSV/bug4792_part2.phpt";s:4:"role";s:4:"test";}}i:70;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c554ef8151e1ad8e110a925b98fcd104";s:4:"name";s:21:"tests/CSV/bug5257.csv";s:4:"role";s:4:"test";}}i:71;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"740b397af7bd166709392c7e7466bb73";s:4:"name";s:22:"tests/CSV/bug5257.phpt";s:4:"role";s:4:"test";}}i:72;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"78c59d6b5912efd0593174d910c95295";s:4:"name";s:22:"tests/CSV/bug5553.phpt";s:4:"role";s:4:"test";}}i:73;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"37663c61ba47223af06d7abab947e8da";s:4:"name";s:19:"tests/CSV/tests.txt";s:4:"role";s:4:"test";}}i:74;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"115e2770b0fb5a9d57752695fd90ff20";s:4:"name";s:18:"tests/FileTest.php";s:4:"role";s:4:"test";}}i:75;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"aef872a11c380744142fb8e3cdb1bb0c";s:4:"name";s:16:"tests/parser.php";s:4:"role";s:4:"test";}}i:76;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6a4c3d60d4be7860817c88c416a9024f";s:4:"name";s:14:"tests/test.csv";s:4:"role";s:4:"test";}}i:77;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6853dbeae79e28ddb162219b7099a171";s:4:"name";s:8:"File.php";s:4:"role";s:3:"php";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:4:{s:3:"php";a:1:{s:3:"min";s:5:"4.3.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}s:7:"package";a:3:{s:4:"name";s:4:"PEAR";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.5.3";}s:9:"extension";a:1:{s:4:"name";s:4:"pcre";}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:17:{i:0;a:5:{s:4:"date";s:10:"2007-05-20";s:7:"version";a:2:{s:7:"release";s:8:"1.3.0RC1";s:3:"api";s:8:"1.3.0RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:31:"No code changes in this release";}i:1;a:5:{s:4:"date";s:10:"2007-05-13";s:7:"version";a:2:{s:7:"release";s:7:"1.3.0a1";s:3:"api";s:7:"1.3.0a1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:2131:"* Fixed Bug #5045 File::stripTrailingSeparators should not rtrim the path "/" on linux (mike) * Fixed Bug #5464 fwrite returns false but file checks for -1 (mike) * Request #6316 File_CSV doesn't allow to read data from a file and after write data to the same file (helgi) * Request #7559 File_Util::isIncludable() (file exists within include_path) (mike) * Fixed Bug #7789 File::_getFilePointer() cannot return a reference (mike) * Added more CSV tests (helgi) * Moving the PHP dep to 4.3 to follow PEAR, adding dep on PEAR 1.5.0 to be sure people run proper PEAR version (helgi) * File_CSV: add b mode to fopen in disoverFormat for portability (http://www.php.net/fopen) * Fixed Bug #6447 Package will not install (helgi) * Fixed Bug #5553 File_CSV should detect an occurance of delimeter in field and escape (helgi) * Fixed Bug #4792 File_CSV: Last column keeps line breaks (helgi) * Fixed Bug #10721 File_CSV: discoverFormat() can't handle large files (ieure) * Fixed Bug #10883 Test 019 mislabeled * Fixed Bug #10882 Tests fail (helgi / cipri) * File_CSV: discoverFormat now uses the first 30 lines of the file. (helgi) * File_CSV: supports reading ="" quoting, i.e. Excel only way of being smart with items starting with 00 and spaces and such (helgi) * File_CSV: Now handles headers, pass header = true in the config for it to process it, we recommend reading like this: $data = array(); File_CSV::read($file, $conf); while ($res = File_CSV::read($file, $conf)) { $data[] = $res; } Note the first read call outside the while loop, it's because we don't want to include the header in the final data since the first read gives that back just in case someone needs to do something else with those headers. Passing this csv and the correct config: header,body,foot I'm a little header,this is my teapot,can't be! Will give you this: Array ( [0] => Array ( [header] => I'm a little header [body] => this is my teapot [foot] => can't be! ) ) detection of headers will never be added since CSV has no standard for defining what is a header and what is not (helgi)";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.2";s:3:"api";s:5:"1.2.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-08-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:55:"* Fixed bug #5071 install File throws XML error (helgi)";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.1";s:3:"api";s:5:"1.2.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-08-00";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:613:"* Fixed bug in File::close() on Windows (mike) * Fixed bug #4835 - File::readLine() causes memory exhaustion (mike) * Fixed bug #4911 - Bad test in File_Util::isAbsolute() (mike) * Fixed bug #5032 - Reverted File::buildPath() to original implementation (mike) * Fixed bug #4334 - File_CSV::discoverFormat does not detect quotes in single column (helgi) (thanks to luke_richards_99 at yahoo dot co dot uk) * Fixed bug #4559 - Wrong PHP version check in File_CSV (helgi) * Fixed bug #4295 - resetPointer method added to allow for reseting the file pointer to the beginning (helgi) + added test for bug #4334 (helgi)";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.0";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-03-30";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:115:"* Fixed package.xml for PEAR 1.4 (helgi) + added FILE_SORT_RANDOM mode (mike) + added File_Util::switchExt() (mike)";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.1.0";s:3:"api";s:5:"1.1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-02-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:180:"* Fixed bug in File_Util::sortFiles() (mike, Demian Turner) * Fixed infinity loop in readQuoted (File_CSV) when fields are more then expected (helgi) * Fixed File_CSV tests (helgi)";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC5";s:3:"api";s:8:"1.1.0RC5";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-02-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:31:"* Bug #3364 fixed, typo (helgi)";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC4";s:3:"api";s:8:"1.1.0RC4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-02-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:473:"* Required PHP dep now 4.2.0 because of PEAR (helgi) * Patch from Firman Wandayandi for File_CSV (helgi) - Fixed bugs: Fields count less nor more than expected handling - Added Mac EOL support (Only loaded on PHP 4.3.0 and higher) - Added few tests * added kind of a filter callback for File_Util::listDir() (mike) * Fixed Bug #3355 (missing delimiter of preg_quote() in File_Util::buildPath()) (mike) * Fixed Bug #3357 (infinite loop in File_Util::realPath()) (mike)";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC3";s:3:"api";s:8:"1.1.0RC3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-01-13";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:44:"* now really containing the fix for File_CSV";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC2";s:3:"api";s:8:"1.1.0RC2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-01-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:641:"* added File_Util containing all methods not handling file I/O (mike) * deprecated methods are now available in File_Util (still in File for BC) (mike) * fixed bug #2827 (File_CSV::discoverFormat() is unable to discover format in one column CSV file), allows 1 field per line in discoverFormat as well as the config overall, with no separator (which is the standard), removed one error check to fix this issue as well as moving error checking around in _conf, might give some people issues (can't see how tho), also added a new param to discoverFormat so one can inject a check for $ as a separator or something like that (helgi)";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC1";s:3:"api";s:8:"1.1.0RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-12-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:164:"* Fixed Bug #2810 (Can not call readAll two times) * Fixed file locking - Code cleanup (vastly) + Implemented Request #1542 (File::relativePath(), File::realPath())";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.3";s:3:"api";s:5:"1.0.3";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-01-28";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:70:"Fixed handling of paths containing '..' and '~' in File::isAbsolute().";}i:12;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.2";s:3:"api";s:5:"1.0.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2002-05-26";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:69:"Revert to mode specification instead of using _checkAppend() function";}i:13;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2002-05-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:30:"Bugfix in _checkAppend() usage";}i:14;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.0";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2002-05-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:14:"Stable release";}i:15;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.9.2";s:3:"api";s:5:"0.9.2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2002-04-24";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:44:"Fixed bug apparent when using fopen wrappers";}i:16;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.9.1";s:3:"api";s:5:"0.9.1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2002-04-09";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:3:"PHP";}s:5:"notes";s:15:"Initial release";}}}s:8:"filelist";a:78:{s:12:"File/CSV.php";a:4:{s:6:"md5sum";s:32:"59f168bde27f6cad2759fb15411550f7";s:4:"name";s:12:"File/CSV.php";s:4:"role";s:3:"php";s:12:"installed_as";s:63:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/File/CSV.php";}s:13:"File/Util.php";a:4:{s:6:"md5sum";s:32:"95c8e5fcd329193399924078a54da77d";s:4:"name";s:13:"File/Util.php";s:4:"role";s:3:"php";s:12:"installed_as";s:64:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/File/Util.php";}s:17:"tests/CSV/001.csv";a:4:{s:6:"md5sum";s:32:"14833f18802ada182be541e0774760f6";s:4:"name";s:17:"tests/CSV/001.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/001.csv";}s:18:"tests/CSV/001.phpt";a:4:{s:6:"md5sum";s:32:"6d9deb6a775a83e025267211674eb114";s:4:"name";s:18:"tests/CSV/001.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/001.phpt";}s:17:"tests/CSV/002.csv";a:4:{s:6:"md5sum";s:32:"ce0b937d4375741592524a27e1019d34";s:4:"name";s:17:"tests/CSV/002.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/002.csv";}s:18:"tests/CSV/002.phpt";a:4:{s:6:"md5sum";s:32:"6666ac91ae3414e74552f70ee6f4e884";s:4:"name";s:18:"tests/CSV/002.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/002.phpt";}s:17:"tests/CSV/003.csv";a:4:{s:6:"md5sum";s:32:"84dce84664c8c21e40618149c12eab47";s:4:"name";s:17:"tests/CSV/003.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/003.csv";}s:18:"tests/CSV/003.phpt";a:4:{s:6:"md5sum";s:32:"d9437a668ec9edf833fcba553b6b14c6";s:4:"name";s:18:"tests/CSV/003.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/003.phpt";}s:17:"tests/CSV/004.csv";a:4:{s:6:"md5sum";s:32:"c51856a1fca012d52cf4c01d16f12a48";s:4:"name";s:17:"tests/CSV/004.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/004.csv";}s:18:"tests/CSV/004.phpt";a:4:{s:6:"md5sum";s:32:"488dd9560ce7ce83b7c5ff48a3d8c58f";s:4:"name";s:18:"tests/CSV/004.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/004.phpt";}s:17:"tests/CSV/005.csv";a:4:{s:6:"md5sum";s:32:"8e850791c4df407f073d5633a18823e1";s:4:"name";s:17:"tests/CSV/005.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/005.csv";}s:18:"tests/CSV/005.phpt";a:4:{s:6:"md5sum";s:32:"9cc29fbcadce2be2217f3719fc51dc11";s:4:"name";s:18:"tests/CSV/005.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/005.phpt";}s:17:"tests/CSV/006.csv";a:4:{s:6:"md5sum";s:32:"ba7a258ffb92f75e2d1fe58d1d5f3d2c";s:4:"name";s:17:"tests/CSV/006.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/006.csv";}s:18:"tests/CSV/006.phpt";a:4:{s:6:"md5sum";s:32:"158f3d73a8bcaf66f44df38a4f2085a2";s:4:"name";s:18:"tests/CSV/006.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/006.phpt";}s:17:"tests/CSV/007.csv";a:4:{s:6:"md5sum";s:32:"f6216a0c7e5042cb717373305eb2d21b";s:4:"name";s:17:"tests/CSV/007.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/007.csv";}s:18:"tests/CSV/007.phpt";a:4:{s:6:"md5sum";s:32:"3e8ecda7e64976e8f0dc540bfd9db761";s:4:"name";s:18:"tests/CSV/007.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/007.phpt";}s:17:"tests/CSV/008.csv";a:4:{s:6:"md5sum";s:32:"972b154d995e8ae3c6a915df162364e9";s:4:"name";s:17:"tests/CSV/008.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/008.csv";}s:18:"tests/CSV/008.phpt";a:4:{s:6:"md5sum";s:32:"5c82ab36b96155ee3322d7714532802c";s:4:"name";s:18:"tests/CSV/008.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/008.phpt";}s:17:"tests/CSV/009.csv";a:4:{s:6:"md5sum";s:32:"de54d36e35ba50a51492f680d2ad423d";s:4:"name";s:17:"tests/CSV/009.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/009.csv";}s:18:"tests/CSV/009.phpt";a:4:{s:6:"md5sum";s:32:"26bc1f0c2e2884ecb501c52948673bf7";s:4:"name";s:18:"tests/CSV/009.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/009.phpt";}s:17:"tests/CSV/010.csv";a:4:{s:6:"md5sum";s:32:"0e4ac40b924059a4e7112a5d3e46dba0";s:4:"name";s:17:"tests/CSV/010.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/010.csv";}s:18:"tests/CSV/010.phpt";a:4:{s:6:"md5sum";s:32:"d3000d496b23eac6c3ffd89a7c3bfed5";s:4:"name";s:18:"tests/CSV/010.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/010.phpt";}s:17:"tests/CSV/011.csv";a:4:{s:6:"md5sum";s:32:"be99d27e95bc5a9548df1882841239cc";s:4:"name";s:17:"tests/CSV/011.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/011.csv";}s:18:"tests/CSV/011.phpt";a:4:{s:6:"md5sum";s:32:"7f85c2eba5435fafbf8b6c0b606182d0";s:4:"name";s:18:"tests/CSV/011.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/011.phpt";}s:17:"tests/CSV/012.csv";a:4:{s:6:"md5sum";s:32:"b0e878ef415db1c1b3db353579b1f054";s:4:"name";s:17:"tests/CSV/012.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/012.csv";}s:18:"tests/CSV/012.phpt";a:4:{s:6:"md5sum";s:32:"829c05ee3ab7071d0923b30e4f83455b";s:4:"name";s:18:"tests/CSV/012.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/012.phpt";}s:17:"tests/CSV/013.csv";a:4:{s:6:"md5sum";s:32:"55973dbb6f0fa973c87d629c7a44ac0b";s:4:"name";s:17:"tests/CSV/013.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/013.csv";}s:18:"tests/CSV/013.phpt";a:4:{s:6:"md5sum";s:32:"e833e863294d62760b3a01f6fd436d2e";s:4:"name";s:18:"tests/CSV/013.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/013.phpt";}s:17:"tests/CSV/014.csv";a:4:{s:6:"md5sum";s:32:"beb59083a39188a18a37dfc0bb440a1e";s:4:"name";s:17:"tests/CSV/014.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/014.csv";}s:18:"tests/CSV/014.phpt";a:4:{s:6:"md5sum";s:32:"39fb573dcc7882fd108cdc333d1f9997";s:4:"name";s:18:"tests/CSV/014.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/014.phpt";}s:17:"tests/CSV/015.csv";a:4:{s:6:"md5sum";s:32:"b55ad33c7e201b3379b3e1552ed65636";s:4:"name";s:17:"tests/CSV/015.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/015.csv";}s:18:"tests/CSV/015.phpt";a:4:{s:6:"md5sum";s:32:"d741f43f505af9f1e6d1cb1732b6752a";s:4:"name";s:18:"tests/CSV/015.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/015.phpt";}s:17:"tests/CSV/016.csv";a:4:{s:6:"md5sum";s:32:"338e30d9ed81971942a7ae072a90b315";s:4:"name";s:17:"tests/CSV/016.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/016.csv";}s:18:"tests/CSV/016.phpt";a:4:{s:6:"md5sum";s:32:"7c81b4853671445fe3d3ce28b5ba4a66";s:4:"name";s:18:"tests/CSV/016.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/016.phpt";}s:17:"tests/CSV/017.csv";a:4:{s:6:"md5sum";s:32:"338e30d9ed81971942a7ae072a90b315";s:4:"name";s:17:"tests/CSV/017.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/017.csv";}s:18:"tests/CSV/017.phpt";a:4:{s:6:"md5sum";s:32:"2dbda9cddad9217e8224b7a05c8509ec";s:4:"name";s:18:"tests/CSV/017.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/017.phpt";}s:17:"tests/CSV/018.csv";a:4:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/018.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/018.csv";}s:18:"tests/CSV/018.phpt";a:4:{s:6:"md5sum";s:32:"3b9797d10596925af4ff297a72225003";s:4:"name";s:18:"tests/CSV/018.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/018.phpt";}s:17:"tests/CSV/019.csv";a:4:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/019.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/019.csv";}s:18:"tests/CSV/019.phpt";a:4:{s:6:"md5sum";s:32:"46777c95961509aee26c76085e53b4bf";s:4:"name";s:18:"tests/CSV/019.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/019.phpt";}s:17:"tests/CSV/020.csv";a:4:{s:6:"md5sum";s:32:"919ea02e881a66d82a3b0c9eb30c0061";s:4:"name";s:17:"tests/CSV/020.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/020.csv";}s:18:"tests/CSV/020.phpt";a:4:{s:6:"md5sum";s:32:"0b221375c4bb4b91b97bad5c853cabd2";s:4:"name";s:18:"tests/CSV/020.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/020.phpt";}s:17:"tests/CSV/021.csv";a:4:{s:6:"md5sum";s:32:"a6ac6a2912029873b270e189ce887923";s:4:"name";s:17:"tests/CSV/021.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/021.csv";}s:18:"tests/CSV/021.phpt";a:4:{s:6:"md5sum";s:32:"91188841f2a99764176e7ab3a065437d";s:4:"name";s:18:"tests/CSV/021.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/021.phpt";}s:17:"tests/CSV/022.csv";a:4:{s:6:"md5sum";s:32:"55923b22f5dd6e09deaba392598a2e29";s:4:"name";s:17:"tests/CSV/022.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/022.csv";}s:18:"tests/CSV/022.phpt";a:4:{s:6:"md5sum";s:32:"9f2a6604b817252896a45b51d218a02e";s:4:"name";s:18:"tests/CSV/022.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/022.phpt";}s:17:"tests/CSV/023.csv";a:4:{s:6:"md5sum";s:32:"30b48669a112a3be4e76be3eaddfe615";s:4:"name";s:17:"tests/CSV/023.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/023.csv";}s:18:"tests/CSV/023.phpt";a:4:{s:6:"md5sum";s:32:"6071c31e497b22927de8ccd48551f524";s:4:"name";s:18:"tests/CSV/023.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/023.phpt";}s:17:"tests/CSV/024.csv";a:4:{s:6:"md5sum";s:32:"068773e51aa29f7ce3f17487d2823b62";s:4:"name";s:17:"tests/CSV/024.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/024.csv";}s:18:"tests/CSV/024.phpt";a:4:{s:6:"md5sum";s:32:"4c2b911bdb0ee8d855ca5b49a910d2ef";s:4:"name";s:18:"tests/CSV/024.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/024.phpt";}s:17:"tests/CSV/025.csv";a:4:{s:6:"md5sum";s:32:"86aabc3c73ddb0fc32f871d3c0e649aa";s:4:"name";s:17:"tests/CSV/025.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/025.csv";}s:18:"tests/CSV/025.phpt";a:4:{s:6:"md5sum";s:32:"ea231319411a540259591398bd52e491";s:4:"name";s:18:"tests/CSV/025.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/025.phpt";}s:17:"tests/CSV/026.csv";a:4:{s:6:"md5sum";s:32:"ee4aa90207022f9570ec55f9c45e691b";s:4:"name";s:17:"tests/CSV/026.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/026.csv";}s:18:"tests/CSV/026.phpt";a:4:{s:6:"md5sum";s:32:"7ab8eec4b1c92f7bbc8fa2c5381785cc";s:4:"name";s:18:"tests/CSV/026.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/026.phpt";}s:17:"tests/CSV/027.csv";a:4:{s:6:"md5sum";s:32:"f581752cfe4b3b118f0a21155a8fed1b";s:4:"name";s:17:"tests/CSV/027.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/027.csv";}s:18:"tests/CSV/027.phpt";a:4:{s:6:"md5sum";s:32:"729b56f19f261b7e8d2adca29e34827d";s:4:"name";s:18:"tests/CSV/027.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/027.phpt";}s:17:"tests/CSV/028.csv";a:4:{s:6:"md5sum";s:32:"5a32791688b83b3558b49aeb2c1637ac";s:4:"name";s:17:"tests/CSV/028.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/028.csv";}s:18:"tests/CSV/028.phpt";a:4:{s:6:"md5sum";s:32:"6d49c116fd2e4e16a3f6a2d24e16a1c0";s:4:"name";s:18:"tests/CSV/028.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/028.phpt";}s:17:"tests/CSV/029.csv";a:4:{s:6:"md5sum";s:32:"139983637ef082e67534ffa0f2294299";s:4:"name";s:17:"tests/CSV/029.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/029.csv";}s:18:"tests/CSV/029.phpt";a:4:{s:6:"md5sum";s:32:"75ab9c84bb0e23cd58651967de60418e";s:4:"name";s:18:"tests/CSV/029.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/029.phpt";}s:17:"tests/CSV/030.csv";a:4:{s:6:"md5sum";s:32:"86aabc3c73ddb0fc32f871d3c0e649aa";s:4:"name";s:17:"tests/CSV/030.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/030.csv";}s:18:"tests/CSV/030.phpt";a:4:{s:6:"md5sum";s:32:"bb6a62257a6d2145c2466f195cc5d2fd";s:4:"name";s:18:"tests/CSV/030.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/030.phpt";}s:17:"tests/CSV/031.csv";a:4:{s:6:"md5sum";s:32:"ee4aa90207022f9570ec55f9c45e691b";s:4:"name";s:17:"tests/CSV/031.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/031.csv";}s:18:"tests/CSV/031.phpt";a:4:{s:6:"md5sum";s:32:"7c491ef202d0a83c2586340a18b681fd";s:4:"name";s:18:"tests/CSV/031.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/031.phpt";}s:17:"tests/CSV/032.csv";a:4:{s:6:"md5sum";s:32:"926368cafba9b9b46e70253828dc9897";s:4:"name";s:17:"tests/CSV/032.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:52:"/opt/local/lib/php/pear/tests/File/tests/CSV/032.csv";}s:18:"tests/CSV/032.phpt";a:4:{s:6:"md5sum";s:32:"883992ad53a6f7e89d59d77f8188b42b";s:4:"name";s:18:"tests/CSV/032.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/CSV/032.phpt";}s:27:"tests/CSV/bug4792_part1.csv";a:4:{s:6:"md5sum";s:32:"cd421338bbf0165537825c1e18379c3d";s:4:"name";s:27:"tests/CSV/bug4792_part1.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug4792_part1.csv";}s:28:"tests/CSV/bug4792_part1.phpt";a:4:{s:6:"md5sum";s:32:"176a3ba2b5facf8d804a2054ed0c90a3";s:4:"name";s:28:"tests/CSV/bug4792_part1.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug4792_part1.phpt";}s:27:"tests/CSV/bug4792_part2.csv";a:4:{s:6:"md5sum";s:32:"90087345e4c2ae7a4ca2e71f1266fd1a";s:4:"name";s:27:"tests/CSV/bug4792_part2.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug4792_part2.csv";}s:28:"tests/CSV/bug4792_part2.phpt";a:4:{s:6:"md5sum";s:32:"653e38453795c182f31c995173bab697";s:4:"name";s:28:"tests/CSV/bug4792_part2.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug4792_part2.phpt";}s:21:"tests/CSV/bug5257.csv";a:4:{s:6:"md5sum";s:32:"c554ef8151e1ad8e110a925b98fcd104";s:4:"name";s:21:"tests/CSV/bug5257.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:56:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug5257.csv";}s:22:"tests/CSV/bug5257.phpt";a:4:{s:6:"md5sum";s:32:"740b397af7bd166709392c7e7466bb73";s:4:"name";s:22:"tests/CSV/bug5257.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:57:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug5257.phpt";}s:22:"tests/CSV/bug5553.phpt";a:4:{s:6:"md5sum";s:32:"78c59d6b5912efd0593174d910c95295";s:4:"name";s:22:"tests/CSV/bug5553.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:57:"/opt/local/lib/php/pear/tests/File/tests/CSV/bug5553.phpt";}s:19:"tests/CSV/tests.txt";a:4:{s:6:"md5sum";s:32:"37663c61ba47223af06d7abab947e8da";s:4:"name";s:19:"tests/CSV/tests.txt";s:4:"role";s:4:"test";s:12:"installed_as";s:54:"/opt/local/lib/php/pear/tests/File/tests/CSV/tests.txt";}s:18:"tests/FileTest.php";a:4:{s:6:"md5sum";s:32:"115e2770b0fb5a9d57752695fd90ff20";s:4:"name";s:18:"tests/FileTest.php";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/opt/local/lib/php/pear/tests/File/tests/FileTest.php";}s:16:"tests/parser.php";a:4:{s:6:"md5sum";s:32:"aef872a11c380744142fb8e3cdb1bb0c";s:4:"name";s:16:"tests/parser.php";s:4:"role";s:4:"test";s:12:"installed_as";s:51:"/opt/local/lib/php/pear/tests/File/tests/parser.php";}s:14:"tests/test.csv";a:4:{s:6:"md5sum";s:32:"6a4c3d60d4be7860817c88c416a9024f";s:4:"name";s:14:"tests/test.csv";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/opt/local/lib/php/pear/tests/File/tests/test.csv";}s:8:"File.php";a:4:{s:6:"md5sum";s:32:"6853dbeae79e28ddb162219b7099a171";s:4:"name";s:8:"File.php";s:4:"role";s:3:"php";s:12:"installed_as";s:59:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/File.php";}}s:12:"_lastversion";s:5:"1.2.2";s:7:"dirtree";a:4:{s:55:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/File";b:1;s:44:"/opt/local/lib/php/pear/tests/File/tests/CSV";b:1;s:40:"/opt/local/lib/php/pear/tests/File/tests";b:1;s:50:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.3.0";s:12:"release_date";s:10:"2007-06-01";s:13:"release_state";s:6:"stable";s:15:"release_license";s:3:"PHP";s:13:"release_notes";s:31:"No code changes in this release";s:12:"release_deps";a:4:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.3.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:7:"1.4.0b1";s:8:"optional";s:2:"no";}i:2;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.5.3";s:8:"optional";s:2:"no";}i:3;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"pcre";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:6:{i:0;a:5:{s:4:"name";s:13:"Richard Heyes";s:5:"email";s:15:"richard@php.net";s:6:"active";s:2:"no";s:6:"handle";s:7:"richard";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:8:"Tal Peer";s:5:"email";s:11:"tal@php.net";s:6:"active";s:2:"no";s:6:"handle";s:3:"tal";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:15:"Michael Wallner";s:5:"email";s:12:"mike@php.net";s:6:"active";s:2:"no";s:6:"handle";s:4:"mike";s:4:"role";s:4:"lead";}i:3;a:5:{s:4:"name";s:13:"Helgi Þormar";s:5:"email";s:13:"helgi@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:5:"dufuz";s:4:"role";s:4:"lead";}i:4;a:5:{s:4:"name";s:14:"Tomas V.V. Cox";s:5:"email";s:15:"cox@idecnet.com";s:6:"active";s:2:"no";s:6:"handle";s:3:"cox";s:4:"role";s:9:"developer";}i:5;a:5:{s:4:"name";s:19:"Cipriano Groenendal";s:5:"email";s:13:"cipri@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:5:"cipri";s:4:"role";s:9:"developer";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1184432408;}