ASCII-Datei als Tabelle anzeigen


<html><head><title>Anzeige</title></head> <body><pre> <h2>ASCII-Datei als Tabelle anzeigen</h2><hr noshade size="1"></pre> <? include("../center/sw_array.inc.php3"); // ======= Funktionen ==================== // // Datei in 2-Dim-Array wandeln function _asc_array($datei,$id_selected=0) { $rows = file($datei); $keys = explode("|",$rows[0]); $keys[0] = "Id_"; $arrRet = array(); for($i=1; $i < count($rows); $i++) { $fields = explode("|",$rows[$i]); $arrTmp = array(); // Reset // ALLES selektiert o. nur wenn ID STIMMT if ( $id_selected == 0 || $fields[0] == $id_selected) { for($j=0; $j < count($keys); $j++) { $kk = $keys[$j]; $arrTmp[ $kk ] = $fields[$j]; } $arrRet[] = $arrTmp; } } return $arrRet; } // ======= Programm-Ablauf =============== // $datei = "../dat/gebtag.asc"; // Ziel-Datei // A. Datei einlesen; Return: Array $arr = _asc_array($datei); // Datei -> Array-2-Dim // B. Array als Table ausgeben echo "\n<h4>Datei $datei</h4>\n"; echo sw_array_table($arr,0); // Array -> Table // C. ein DateiSatz (Nr.4) lesen u. ausgeben $arr = _asc_array($datei, 4); // Datei -> Array-2-Dim echo "\n\n<h4>DatenSatz Nr. 4</h4>\n"; echo sw_array_table($arr,0); // Array -> Table ?> </body></html>