<?
require('LegacyFiles.php');
$Legacy = new LegacyFiles("TDDG0603.TXT","DDTALGEN");
$Legacy->DefineHeaderFormat(
array(
array('DUM1' ,'A', 8,0),
array('YYY' ,'Y', 8,0),
array('DUM2' ,'A', 6,0),
array('DATE' ,'N', 6,0),
array('DUM3' ,'A', 1,0),
array('NNN' ,'N', 6,0),
array('DUM4' ,'A',154,0)
)
);
$Legacy->DefineFooterFormat(
array(
array('DUM1' ,'A', 8,0),
array('YYY' ,'Y', 8,0),
array('DUM2' ,'A', 6,0),
array('DATE' ,'N', 6,0),
array('DUM3' ,'A', 1,0),
array('NNN' ,'N', 6,0),
array('DUM4' ,'A',154,0)
)
);
$Legacy->DefineFieldsFormat(
array(
array('CORP' ,'N', 4,0),
array('STORE' ,'N', 4,0),
array('DEVID' ,'N',11,0),
array('PCK' ,'N', 3,0),
array('CHARGE' ,'N', 6,0),
array('VALUE' ,'N', 9,2),
array('PROVID' ,'N', 6,0),
array('PROVNAME' ,'A',40,0),
array('STREET' ,'A',45,0),
array('DISTRICT' ,'A',40,0),
array('CITYID' ,'N', 4,0),
array('ZIP' ,'A', 6,0)
)
);
$Legacy->ReadFile();
print_r($Legacy->_errors);
echo $Legacy->HeaderFields("DATE")."\n";
while(!$Legacy->EOF()) {
echo $Legacy->RecordFields("DEVID")."\n";
$Legacy->GoNext();
}
echo $Legacy->FooterFields("NNN")."\n";
?>
|