abend stefan…
—php—
// Diesen Array müsstest Du dann dynamisch mit Filenamen füllen…
$myFiles = array( ‚e101_10.html‘, ‚e101_11.html‘,‚z101_11.html‘,
‚e199_10.html‘, ‚e199_11.html‘,‚az199_11.html‘ );
// HIER WIRD DEFINIERT WELCHE WERTE DURCH WELCHE ERSETZT WERDEN SOLLEN
$ReplaceArray = array(
array( „e“ => „Einzeln“,
„z“ => „Zusammen“ ),
array( „199“ => „Eimer“,
„101“ => „Krug“ ),
array( „10“ => „Zinn“,
„11“ => „Keramik“ ) );
// !! HIER GESCHIEHT DER EIGENTLICHE AUFRUF !!
echo dataToTable( fetchFiledata( $myFiles ) );
// Überprüft $fileArray auf Korrektheit hinsichtlich des Dateinamens
// und speichert einzelne Informations-Fragemente in einem Array, der
// auch zurückgegeben wird.
function fetchFiledata( $fileArray ) {
foreach( $fileArray as $key => $value )
if( !ereg( „(^[a-z|A-Z]{1})([0-9]{3})_([0-9]{2}).[a-z|A-Z]{2,5}“,
$value, $parts ) )
continue;
else $retVal[] = array( $parts[0], $parts[1], $parts[2], $parts[3] );
return $retVal;
}
// Visualisiert einen Array als HTML-Tabelle.
function dataToTable( $dataArr ) {
$retVal = " ".
" DATEI MENGE ".
" BEHAELTER MATERIAL „;
for( $i=0; $i“;
$retVal .= „“;
}
$retVal .= „“;
return $retVal;
}
// Ersetzt $val durch zugewiesene Werte aus $ReplaceArray
function replaceValue( $val, $ind ) {
global $ReplaceArray;
if( $ind > 0 )
return $ReplaceArray[$ind - 1][$val];
return „$val“;
}
?>
—php—
hoffe ich konnte dir helfen…
mfg
zebuon::