$getval) {${$getkey} = $getval;} foreach ($_POST as $postkey => $postval) {${$postkey} = $postval;} if ($page=="04") //------------ Kartendaten erzeugen für Bahnseite mit einzelnem Foto -------------------- { $sql = 'SELECT * FROM tn_railpic WHERE lfdnr = '.$rec; $ergebnis = mysqli_query($link, $sql); $zeile = mysqli_fetch_array($ergebnis); ?> "999")) {$page="01"; } //vartest($fil, "fil(1)"); //----------------- Filter aufbauen --------------------------------- if (!isset($akt_seite)){$akt_seite=1;} if (($sendebutton=="aktualisieren") OR ($search_los =="los!")) { $akt_seite=1; if (substr($fil,16,1) <> ""){$filter_typ = substr($fil,16,1);} if (substr($fil,17) <> "") {$filtertext = substr($fil,17);} $filter_str=''; if ($f_fztyp_l=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_fztyp_t=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_antrb_e=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_antrb_v=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_antrb_d=="yes"){$filter_str.='1';}else{$filter_str.='0';} $filter_str.='-'; if ($f_cmpny_db=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_cmpny_pb=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_cmpny_al=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_hist_ak=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_hist_mu=="yes"){$filter_str.='1';}else{$filter_str.='0';} $filter_str.='-'; if ($f_spur_n=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_spur_s=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_spur_b=="yes"){$filter_str.='1';}else{$filter_str.='0';} if ($f_sort=="sort_regi"){$filter_str.='r';} elseif ($f_sort=="sort_date"){$filter_str.='d';} else {$filter_str.='n';} $filter_typ = $f_filter_typ; $filtertext = $f_filtertext; $filter_str .= $filter_typ.$filtertext; $fil = $filter_str; } else { if (substr($fil,0,1)=="1"){$f_fztyp_l="yes";}else{$f_fztyp_l="";} if (substr($fil,1,1)=="1"){$f_fztyp_t="yes";}else{$f_fztyp_t="";} if (substr($fil,2,1)=="1"){$f_antrb_e="yes";}else{$f_antrb_e="";} if (substr($fil,3,1)=="1"){$f_antrb_v="yes";}else{$f_antrb_v="";} if (substr($fil,4,1)=="1"){$f_antrb_d="yes";}else{$f_antrb_d="";} if (substr($fil,6,1)=="1"){$f_cmpny_db="yes";}else{$f_cmpny_db="";} if (substr($fil,7,1)=="1"){$f_cmpny_pb="yes";}else{$f_cmpny_pb="";} if (substr($fil,8,1)=="1"){$f_cmpny_al="yes";}else{$f_cmpny_al="";} if (substr($fil,9,1)=="1"){$f_hist_ak="yes";}else{$f_hist_ak="";} if (substr($fil,10,1)=="1"){$f_hist_mu="yes";}else{$f_hist_mu="";} if (substr($fil,12,1)=="1"){$f_spur_n="yes";}else{$f_spur_n="";} if (substr($fil,13,1)=="1"){$f_spur_s="yes";}else{$f_spur_s="";} if (substr($fil,14,1)=="1"){$f_spur_b="yes";}else{$f_spur_b="";} if (substr($fil,15,1)=="r"){$f_sort="sort_regi";} elseif (substr($fil,15,1)=="d"){$f_sort="sort_date";} else {$f_sort="sort_fznr";} if (substr($fil,16,1) <> ""){$filter_typ = substr($fil,16,1);} if (substr($fil,17) <> "") {$filtertext = substr($fil,17);} $filter_str=$fil; } if ($search_stopp =="löschen") { $filter_typ = ""; $filtertext = ""; $filter_str = substr($filter_str,0,16); $fil = $filter_str; } // Voreinstellung Filter if (($f_fztyp_l<>"yes")and($f_fztyp_t<>"yes")) { $f_fztyp_l="yes"; $f_fztyp_t="yes"; } if (($f_antrb_e<>"yes")and($f_antrb_v<>"yes")and($f_antrb_d<>"yes")) { $f_antrb_e="yes"; $f_antrb_v="yes"; $f_antrb_d="yes"; } if (($f_cmpny_db<>"yes")and($f_cmpny_pb<>"yes")and($f_cmpny_al<>"yes")) { $f_cmpny_db="yes"; $f_cmpny_pb="yes"; $f_cmpny_al="yes"; } if (($f_hist_ak<>"yes")and($f_hist_mu<>"yes")) { $f_hist_ak="yes"; $f_hist_mu="yes"; } if (($f_spur_n<>"yes")and($f_spur_s<>"yes")and($f_spur_b<>"yes")) { $f_spur_n="yes"; $f_spur_s="yes"; $f_spur_b="yes"; } if ($f_fztyp_l == "yes") { if ($f_fztyp_t == "yes") {$slct_str_typ = '(gattung = "Lok" OR gattung = "Triebw")';} else {$slct_str_typ = '(gattung = "Lok")';} } else { if ($f_fztyp_t == "yes") {$slct_str_typ = '(gattung = "Triebw")';} else // Nichts selektiert -> alles selektieren { $slct_str_typ = '(gattung = "Lok" OR gattung = "Triebw")'; $f_fztyp_l = "yes"; $f_fztyp_t = "yes"; } } $slct_str_antrb .= 'AND('; if ($f_antrb_e == "yes") { $slct_str_antrb .= 'antrieb = "E"'; $sel_antrb_1=true; } if ($f_antrb_v == "yes") { if ($sel_antrb_1){$slct_str_antrb.=' OR ';} $slct_str_antrb .= 'antrieb = "V"'; $sel_antrb_2=true; } if ($f_antrb_d == "yes") { if ($sel_antrb_1 OR $sel_antrb_2){$slct_str_antrb.=' OR ';} $slct_str_antrb .= 'antrieb = "D"'; } $slct_str_antrb .= ')'; $slct_str_cmpny = ''; if ($f_cmpny_db == "yes") { if ($f_cmpny_pb == "yes") {$slct_str_cmpny .= '';} else {$slct_str_cmpny .= 'AND company_nr=1 ';} } else { if ($f_cmpny_pb == "yes") {$slct_str_cmpny .= 'AND company_nr<>1 ';} else {$slct_str_cmpny .= 'AND tn_railcompany.country_short<>"D" ';} } if (!$f_cmpny_al == "yes") { $slct_str_cmpny .= 'AND(tn_railcompany.country_short="D")'; } if ($f_hist_ak == "yes") { if ($f_hist_mu == "yes") {$slct_str_historic = '';} else {$slct_str_historic = 'AND(tn_railcompany.historical<>"T")';} } else { if ($f_hist_mu == "yes") {$slct_str_historic = 'AND(tn_railcompany.historical="T")';} else // Nichts selektiert -> alles selektieren { $slct_str_historic = ''; $f_hist_ak = "yes"; $f_hist_mu = "yes"; } } $slct_str_spur .= 'AND('; if ($f_spur_n == "yes") { $slct_str_spur .= 'spur = "N"'; $sel_spur_1=true; } if ($f_spur_s == "yes") { if ($sel_spur_1){$slct_str_spur.=' OR ';} $slct_str_spur .= 'spur = "S"'; $sel_spur_2=true; } if ($f_spur_b == "yes") { if ($sel_spur_1 OR $sel_spur_2){$slct_str_spur.=' OR ';} $slct_str_spur .= 'spur = "B"'; } $slct_str_spur .= ')'; if ($filtertext != "") { $filtertext_up = strtoupper($filtertext); $slct_str_text .= 'AND('; if ($filter_typ == "N") $slct_str_text .= '(UPPER(baureihe) LIKE "%'.$filtertext_up.'%") OR (UPPER(fz_nr) LIKE "%'.$filtertext_up.'%"))'; if ($filter_typ == "O") $slct_str_text .= 'UPPER(ort) LIKE "%'.$filtertext_up.'%")'; if ($filter_typ == "B") $slct_str_text .= 'UPPER(beschreibung) LIKE "%'.$filtertext_up.'%")'; } // Sortiereinstellungen für SQL-Befehl setzen if ($f_sort =="sort_regi") {$sort_str = "land, bdsland, fz_nr";} elseif ($f_sort =="sort_date") {$sort_str = "datum1 DESC, fz_nr";} else {$sort_str = "tn_railcompany.company_short, fz_nr";} if (isset($rec)) { // Wenn bei Einzelbild durch augenblickliche Filtereinstellung der aktuelle Rec nicht mehr selektiert wird, dann auf die Foto-Übersichts-Seite umschalten $sql = 'SELECT * FROM tn_railpic, tn_railcompany WHERE tn_railpic.company_nr = tn_railcompany.lfdnr_c AND '.$slct_str_typ.$slct_str_antrb.$slct_str_cmpny.$slct_str_historic.$slct_str_spur.$slct_str_text.' AND lfdnr like '.$rec; $ergebnis = mysqli_query($link, $sql); if ($ergebnis <> FALSE) {$zeile = mysqli_fetch_array($ergebnis);} if (!($zeile["lfdnr"] > 0) AND ($page == "04")) {$page = "02";} } //----------------- Beginn Haupttabelle --------------------------- ?>
Filter:
VALUE="O">Ort   VALUE="N">Fahrzeug-Nr
VALUE="B">Beschreibung
VALUE="">

Statistik:
');} elseif ($ststk_werte[$akt_feld[0]] != 0) { print(''); } }?>

'.$akt_feld[1].':'.$ststk_werte[$akt_feld[0]].'
Dies ist eine persönliche Sammlung Lokomotiven- und Triebwagen-Fotos, die von mir in den Jahren 1974 bis heute aufgenommen wurden.

Viel Spaß beim Ansehen!




Die Bilder können nach verschiedenen Kriterien selektiert und sortiert (rechte Box) werden und dann entweder als Übersichtsliste oder als Einzelbilder dargestellt werden. Weiterhin sind alle Aufnahmestandorte mit Koordinaten hinterlegt und auch über eine Karte anzeigbar und auswählbar.

Mein Hobby die Eisenbahnfotografie
Älteste hier enthaltene Aufnahme von 1974 Schon in frühen jugendlichen Jahren faszinierten mich Eisenbahnen. Meine ersten Bilder von Eisenbahnen fotografiere ich ab 1973... mehr
Übersichtskarte aller Aufnahmestandorte:
Weltweit     nur Deutschland
Karte aller Aufnahmestandorte
Übersichtsliste:


$anz_seiten_i) {$akt_seite = $anz_seiten_i;} $startnr_rec = 1+(($akt_seite-1)*$rec_je_rpseite); if ($anz_rec_sum > $rec_je_rpseite) //bestimme höchste rec-Nummer { if ($akt_seite*$rec_je_rpseite > $anz_rec_sum) {$endnr_rec = $anz_rec_sum;} else {$endnr_rec = $akt_seite*$rec_je_rpseite;} } else {$endnr_rec = $anz_rec_sum;}?> =$startnr_rec)and($i<=$endnr_rec)) { if ($f_sort=="sort_fznr") { if ($zeile["company_nr"]!=$last_company) { print(''); $last_company=$zeile["company_nr"]; } } elseif ($f_sort=="sort_date") { if ($zeile["datum1"]!=$last_date) { print(''); $last_date=$zeile["datum1"]; } } elseif ($f_sort=="sort_regi") { $print_headline=false; if ($zeile["land"]==$last_land) { if ($zeile["land"]=="D") { if($zeile["bdsland"]!=$last_bdsland) {$print_headline=true;} } } else {$print_headline=true;} if ($print_headline) { print(''); $last_land=$zeile["land"]; $last_bdsland=$zeile["bdsland"]; } }?>

'); $sql = "SELECT * FROM tn_railcompany WHERE lfdnr_c like ".$zeile["company_nr"]; $ergebnis2 = mysqli_query($link, $sql); $zeile2 = mysqli_fetch_array($ergebnis2); if ($zeile2["country_short"]<>"D") {$country_str =' - '.$laender[$zeile2["country_short"]];} else {$country_str ='';} print(''.$zeile2["company_short"].' ('.$zeile2["company_name"].')'.$country_str.'
'); print(''.substr($zeile["datum1"],8,2).'.'.substr($zeile["datum1"],5,2).'.'.substr($zeile["datum1"],0,4).'
'); if ($zeile["land"]=="D"){$bdsland_str=' ('.$bundeslaender[$zeile["bdsland"]].')';}else{$bdsland_str='';} print('('.$zeile["land"].') '.$laender[$zeile["land"]].$bdsland_str.'
'); print(''.$zeile[');?> "D") // Fotos ausländischer Bahngesellschaften immer mit Land {$country_str =' ('.$laender[$zeile["land"]].')';} } if ($zeile["land"]<>"D") // Fotos im Ausland immer mit Land {$country_str =' ('.$laender[$zeile["land"]].')';} print(''.$company_str.$zeile["fz_nr"].' am '.substr($zeile["datum1"],8,2).'.'.substr($zeile["datum1"],5,2).'.'.substr($zeile["datum1"],0,4).' '.$zeile["ort"].$country_str.'
');?>
Es sind keine Fotos vorhanden, die den gewählten Filterbedingungen entsprechen!
Bitte Filter-Einstellungen (links) ändern oder löschen!

Kartendarstellung aller Aufnahmestandorte:
Weltweit nur Deutschland
Aufnahmestandorte weltweit Aufnahmestandorte Deutschland
Kartendarstellung Aufnahmestandorte :
Beim Klick auf einen Marker, öffnet sich ein kleines Fenster mit einem Vorschaubild der Aufnahme. Klickt man auf das Vorschaubild, wird das Bild in maximaler Größe angezeigt.

0) { print(''); print('letztes Bild   '); print(''); print(''); print('   '); } else { print('   '); print('   '); } print('zur Übersichtsliste   '); if (!$lastrec) { print(''); print('weiter   '); print(''); print('nächtes Bild'); } else { print('   '); print(''); } print('
Bild '.$bildnr.' von '.$bilder_sum.'');?>

'.$zeile["fz_nr"].' am '.substr($zeile["datum1"],8,2).'.'.substr($zeile["datum1"],5,2).'.'.substr($zeile["datum1"],0,4).' '.$zeile["ort"].'
'); $picfilename=$railpicdir.$zeile["pic_file"].'.jpg'; $imgsize = GetImageSize($picfilename); // size 0=width, 1=height print(''.$zeile[
'); print('
'.$zeile["beschreibung"].'

');?>
Fahrzeug-Nr:
VKM & UIC-Kennzeichen:
Aufnahme-Datum:
Aufnahme-Ort:
Koordinaten: (WGS84) 0){print('N ');}else{print('S ');} print(abs($zeile["lat"]).' - '); if ($zeile["lon"] > 0){print('E ');}else{print('W ');} print(abs($zeile["lon"])); print(' '.$accuracy_arr[$zeile["accuracy"]]); ?>
Aufnahme-Land:
Aufnahme-Bundesland:
Bahngesellschaft:
Land der Bahngesellschaft:
Antriebsart:
Lok/Triebwagen:
Spurweite:

0) { print(''); print(''); print('   '); } else { print('   '); } print('   '); if (!$lastrec) { print(''); print('   '); } else { print('   '); }?>

0){$lat='N';}else{$lat='S';} $lat.=abs($zeile["lat"]); if ($zeile["lon"] > 0){$lon='E';}else{$lon='W';} $lon.=abs($zeile["lon"]); //$src= 'http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q='.$lat.'+'.$lon.'&aq=&sll='.$lon2.','.$lat2.'&sspn=0.005596,0.013711&ie=UTF8&z=14&output=embed'; ?> Der Aufnahmestandort:

Genauigkeitsangaben:
"genau" = genauer Aufnahmestandort mit Abweichung < 30 m
"ungefähr" = ungefährer Aufnahmestandort, z.B. allgemein der Bahnhof, Abweichung < 300 m
"grob" = Aufnahmestandort nicht mehr genau nachzuvollziehen, kann evt. einige km abweichen
Über dieses Projekt:
Schon in frühen jugendlichen Jahren faszinierten mich Eisenbahnen. Meine ersten Bilder von Eisenbahnen fotografiere ich 1973. Es gibt hier einige später eingescannte Dias oder Papierbilder aus meinen "frühen Jahren". Die überwiegende Zahl der Bilder ist jedoch ab 1999 entstanden, nachdem ich meine erste Digitalkamera anschafft hatte.

Die Bilder entstanden entweder auf diversen Reisen, wo ich nebenbei immer wieder mal die Gelegenheit zum Fotografieren genutzt habe oder in der direkten Umgebung meines Wohnortes (lange Jahre bei Backnang).

Hinzu kam bei mir der Spaß am Programmieren einer Website, mit der ich meine Bilder präsentieren konnte. Die erste Version ging 2001 online. Ab 2010 wurde sie unter der Domain "www.eisenbahn-foto.com" veröffentlicht. 2009 überschritt die Zahl der enthaltenen Fotos die Zahl 1000. Um diese Zeit habe ich auch alle Aufnahmestandorte mit Koordinaten versehen und die Darstellung des Standort als Google-Maps-Karte eingefügt.
2014 habe ich sie noch einmal kräftig überarbeitet und stelle sie unter der neuen Domain "www.lok.photos" ins Netz.

Blick vom Schreibtisch Die alltägliche Freude des Eisenbahnfans: Als ich von meinem Schreibtisch, an dem diese Homepage entstanden ist, aus dem Fenster blickte, sah ich die Bahnstrecke Oppenweiler - Sulzbach/Murr 50m entfernt und konnte jeden vorbeifahrenden Zug beobachten. Für gute Fotos ist der Blick allerdings ungeeignet, da zumindest im Sommer die Blätter der Büsche und Bäume nicht mehr viel Sicht auf die Gleise freigelassen haben.

Alle Bilder sind mit mindestens 1280x960 Pixel aufgenommen. Für die Großansicht auf dieser Homepage habe ich sie allerdings auf 640x480 reduziert.



Kontakt:
Dies ist eine rein private Homepage und bedarf deshalb keines offiziellen Impressums.
Kontakt unter:

//0173-315 63 63
//info@lok.photos

?>


Bei Bedarf stelle ich auch gerne Fotos in höherer Auflösung zur Verfügung.

Erweiterte Auswahl:
Hier wird noch eine Möglichkeit kommen, einzelne Länder, Bahngesellschaften und Fahrzeug-Nummern gezielt auszuwählen.


Die neusten Fotos:
$fotodatum)and($i<=$anz_neueste_fotos)) {?> '); $fotodatum=$zeile["datum1"]; $i++; } }?>

'); print(''.$zeile['); print(''); print(''); if (trim($zeile["land"]) == "D") {$laenderstr="";} else {$laenderstr=$laender[trim($zeile["land"])].', ';} print(''.$zeile["fz_nr"].'
'.substr($zeile["datum1"],8,2).'.'.substr($zeile["datum1"],5,2).'.'.substr($zeile["datum1"],0,4).'
'.$laenderstr.$zeile["ort"].'
'); print('
> > > > > > > > > > > > > > > >
Filtereinstellungen:


Fahrzeugart:
value="yes"> Lok
value="yes"> Triebwagen
Antrieb:
value="yes"> Elektro
value="yes"> Diesel
value="yes"> Dampf
Spurweite:
value="yes"> Normal
value="yes"> Schmal
value="yes"> Breit
Bahngesellschaft:
value="yes"> DB
value="yes"> Inland ohne DB
value="yes"> Ausland
Historische:
value="yes"> Regelbetrieb
value="yes"> Museumsfz./ Denkmäler
Sortierung:
> Bahngesellschaft/ Fahrzeug-Nr
> Datum
> Land / Bundesland