"; echo "" . $desc . ""; } // printLink function a2c($cookie, $array) { $tmpstring = serialize($array); setcookie($cookie, $tmpstring, time() + 3600 * 5, "/"); unset($tmpstring); } // a2c function c2a($cookie) { if(isset($_COOKIE[$cookie])) { $tmparray = unserialize(stripslashes($_COOKIE[$cookie])); } else { $tmparray = array(); } return $tmparray; } // c2a $prefs = c2a("prefs"); $style = "black"; if(isset($prefs['style'])) $style = $prefs['style']; $style2 = $style; if("auto" == $style) $style = "black"; $styleFG = "#a0a0a0"; $styleBG = "#000000"; $styleGREY = "#404040"; if("white" == $style) { $styleFG = "#404040"; $styleBG = "#ffffff"; $styleGREY = "#f0f0f0"; }; $lang = "de"; if(isset($prefs['lang'])) { $lang = $prefs['lang']; } else { $al = $HTTP_ACCEPT_LANGUAGE; // echo $al; // http://www.php-mysql-programmierung.de/function.strpos.html $max = 1000; $pos_en = strpos($al, "en"); if(false === $pos_en) $pos_en = $max; $pos_de = strpos($al, "de"); if(false === $pos_de) $pos_de = $max; $pos_zh = strpos($al, "zh"); if(false === $pos_zh) $pos_zh = $max; $pos_es = strpos($al, "es"); if(false === $pos_es) $pos_es = $max; $pos_fr = strpos($al, "fr"); if(false === $pos_fr) $pos_fr = $max; $pos_it = strpos($al, "it"); if(false === $pos_it) $pos_it = $max; $pos_ru = strpos($al, "ru"); if(false === $pos_ru) $pos_ru = $max; $pos_ja = strpos($al, "ja"); if(false === $pos_ja) $pos_ja = $max; $pos_nl = strpos($al, "nl"); if(false === $pos_nl) $pos_nl = $max; $lang = "de"; $min = $pos_de; if($pos_en < $min) { $lang = "en"; $min = $pos_en; } if($pos_zh < $min) { $lang = "zh"; $min = $pos_zh; } if($pos_es < $min) { $lang = "es"; $min = $pos_es; } if($pos_fr < $min) { $lang = "fr"; $min = $pos_fr; } if($pos_it < $min) { $lang = "it"; $min = $pos_it; } if($pos_ru < $min) { $lang = "ru"; $min = $pos_ru; } if($pos_ja < $min) { $lang = "ja"; $min = $pos_ja; } if($pos_nl < $min) { $lang = "nl"; $min = $pos_nl; } $lang2 = ""; if(isset($_GET['lang'])) $lang2 = $_GET['lang']; if("de" == $lang2 || "zh" == $lang2 || "es" == $lang2 || "fr" == $lang2 || "it" == $lang2 || "ru" == $lang2 || "ja" == $lang2 || "nl"== $lang2) $lang = $lang2; } // else $ag = $HTTP_USER_AGENT; $ag = strtolower($ag); // Googlebot/2.1 (+http://www.googlebot.com/bot.html) $isBot = ! (strpos($ag, "googlebot") === false); $isBot = $isBot || ! (strpos($ag, "googlebot.com") === false); // Mozilla/5.0 (compatible; yahoo! slurp; http://help.yahoo.com/help/us/ysearch/slurp ) $isBot = $isBot || ! (strpos($ag, "slurp") === false); $isBot = $isBot || ! (strpos($ag, "yahoo") === false); // msnbot/0.3 (+http://search.msn.com/msnbot.htm) $isBot = $isBot || ! (strpos($ag, "msnbot") === false); if($isBot) { $r = rand(0, 15); if($r < 4) $lang = "en"; else if($r < 8) $lang = "es"; else $lang = "de"; // default } // isBot ?> .css"> Klaus Hildner Fotografie ::: Frankfurt a. M., Deutschland ::: Klaus Hildner photography ::: Frankfurt a. M, Germany :::