<? 
 
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"; 
 
?> 
 
 |