[wochentag], [tt].[mm].   [titel]   [land_kz]-[ort_plz] [ort_name]

*

gemeldet von [melder]

* '; * * Schritt 3: HTML-Code generieren fuer alle CSV-Positionen * echo get_html_csv ( $html_vorlage, $array_csv ); * * *********************************************************************************************************** */ function get_csv_array ( $url ) { /* ************************************************************************************ * get_csv holt CSV-Daten vom remso-Server und gibt sie als 2-dimensionales Array zurueck * * $arr_felder[0][0] enthaelt den ersten Feldnamen, z.Z. "ORT" * $arr_felder[1]['ORT'] enthaelt die ORT-ID fuer den ersten Termin, z.B. "8072" = Dinslaken * $arr_felder[1]['ort_name'] entsprechend "Dinslaken" * ************************************************************************************ */ $handle = fopen ( $url, "r"); if ( !$handle ) { echo "

Datei ".$url." kann **nicht** geƶffnet werden.

\n"; // ist allow_url_fopen verboten? return false; } else { $zaehler = 0; $arr_felder = array(); // zweidimensionals Array while ( $zeile = trim( fgets( $handle )) ) { // Datei zeilenweise lesen - trim entfernt Zeilenumbruch $zaehler++; $arr = explode ( '";"', trim( $zeile, '"' )); // trim entfernt " am Anfang und Ende, Felder trennen if ( $zaehler == 1 ) { // 1. Zeile: Feldnamen extrahieren $arr_felder[0] = array (); $nr = count( $arr_felder ) -1; for ( $i=0; $i 2 ) { $limit_pos = func_get_arg (2); } else { $limit_pos = NULL; } $arr_search = array (); foreach( $array_csv[0] as $key ) $arr_search[] = "[".$key."]"; // Feldnamen der CSV-Datei [lfd],[ORT],[land_kz],... $html = ''; // return-string for ( $i=1; $i