"; } ######################################################################### ### funktion statistik ################################################## function statistik_display ( $statistik_name , $statistik_db , $order , $width_key , $count_elements ) { ### order machen ############################### if ( $order == "ksort" ) ksort ( $statistik_db ); if ( $order == "krsort" ) krsort ( $statistik_db ); if ( $order == "arsort" ) arsort ( $statistik_db ); if ( $order == "asort" ) asort ( $statistik_db ); if ( $order == "rsort" ) rsort ( $statistik_db ); #### display des titels ############################### echo "

"; echo ""; echo "

".$statistik_name." (".count($statistik_db).")

"; echo ""; ### einzel einträge ausgeben ########################## $elements = 0; foreach ( $statistik_db as $var ) { ########## if ( $elements < $count_elements ) { echo ""; echo ""; echo ""; echo ""; } ######### $elements++; # nexten Eintrag im Array anstarten next($statistik_db); } echo "
"; echo key ( $statistik_db ); echo ""; echo prozent( ( int )round ( $var/array_sum($statistik_db)*100 ) ); echo ""; echo ( int ) round ( $var/array_sum($statistik_db)*100 )." %"; echo ""; echo $var; echo "
"; } ######################################################################### ### variables ############################################################################## $database_files = array (); $hour = array (); $day = array (); $weekday = array (); $month = array (); $year = array (); $hostname_kurz = array (); $browser = array (); $browser_long = array (); $os = array (); $os_long = array (); $siteorder = array (); $siteorder_array = array (); $last_time = array (); $last_hostname = array (); $last_browser = array (); $last_site = array (); $last_referer = array (); $last_counter = 0; $referer = array (); $site = array (); $domain = array (); $first_visitor_counter = 0; $daysago = array (); $referer_daysago = array (); $allarray = array (); $ip_allarray = array (); $sort_hlp_db = array (); $search_words = array (); $search_engines = array (); $color_depth = array (); $resolution = array (); $temp = 0; ### Country Array ###################### $country_array = array ( "ac"=>"Ascension Island ", "ad"=>"Andorra ", "ae"=>"United Arab Emirates ", "af"=>"Afghanistan ", "ag"=>"Antigua and Barbuda ", "ai"=>"Anguilla ", "al"=>"Albania ", "am"=>"Armenia ", "an"=>"Netherlands Antilles ", "ao"=>"Angola ", "aq"=>"Antarctica ", "ar"=>"Argentina ", "as"=>"American Samoa ", "at"=>"Austria ", "au"=>"Australia ", "aw"=>"Aruba ", "az"=>"Azerbaijan ", "ba"=>"Bosnia and Herzegovina ", "bb"=>"Barbados ", "bd"=>"Bangladesh ", "be"=>"Belgium ", "bf"=>"Burkina Faso ", "bg"=>"Bulgaria ", "bh"=>"Bahrain ", "bi"=>"Burundi ", "bj"=>"Benin ", "bm"=>"Bermuda ", "bn"=>"Brunei Darussalam ", "bo"=>"Bolivia ", "br"=>"Brazil ", "bs"=>"Bahamas ", "bt"=>"Bhutan ", "bv"=>"Bouvet Island ", "bw"=>"Botswana ", "by"=>"Belarus ", "bz"=>"Belize ", "ca"=>"Canada ", "cc"=>"Cocos (Keeling) Islands ","cd"=>"Congo, Democratic Republic of the ", "cf"=>"Central African Republic ", "cg"=>"Congo, Republic of ", "ch"=>"Switzerland ", "ci"=>"Cote d'Ivoire ", "ck"=>"Cook Islands ", "cl"=>"Chile ", "cm"=>"Cameroon ", "cn"=>"China ", "co"=>"Colombia ", "cr"=>"Costa Rica ", "cu"=>"Cuba ", "cv"=>"Cap Verde ", "cx"=>"Christmas Island ", "cy"=>"Cyprus ", "cz"=>"Czech Republic ","de"=>"Germany ", "dj"=>"Djibouti ", "dk"=>"Denmark ", "dm"=>"Dominica ", "do"=>"Dominican Republic ", "dz"=>"Algeria ", "ec"=>"Ecuador ", "ee"=>"Estonia ", "eg"=>"Egypt ", "eh"=>"Western Sahara ", "er"=>"Eritrea ", "es"=>"Spain ", "et"=>"Ethiopia ", "fi"=>"Finland ", "fj"=>"Fiji ", "fk"=>"Falkland Islands (Malvina) ", "fm"=>"Micronesia, Federal State of ", "fo"=>"Faroe Islands ", "fr"=>"France ", "ga"=>"Gabon ", "gd"=>"Grenada ", "ge"=>"Georgia ", "gf"=>"French Guiana ", "gg"=>"Guernsey ", "gh"=>"Ghana ", "gi"=>"Gibraltar ", "gl"=>"Greenland ", "gm"=>"Gambia ", "gn"=>"Guinea ", "gp"=>"Guadeloupe ", "gq"=>"Equatorial Guinea ", "gr"=>"Greece ", "gs"=>"South Georgia and the South Sandwich Islands ", "gt"=>"Guatemala ", "gu"=>"Guam ", "gw"=>"Guinea Bissau ", "gy"=>"Guyana ", "hk"=>"Hong Kong ", "hm"=>"Heard and McDonald Islands ", "hn"=>"Honduras ", "hr"=>"Croatia/Hrvatska ", "ht"=>"Haiti ", "hu"=>"Hungary ", "id"=>"Indonesia ", "ie"=>"Ireland ", "il"=>"Israel ", "im"=>"Isle of Man ", "in"=>"India ", "io"=>"British Indian Ocean Territory ", "iq"=>"Iraq ", "ir"=>"Iran (Islamic Republic of) ", "is"=>"Iceland ", "it"=>"Italy ", "je"=>"Jersey ", "jm"=>"Jamaica ", "jo"=>"Jordan ", "jp"=>"Japan ", "ke"=>"Kenya ", "kg"=>"Kyrgyzstan ", "kh"=>"Cambodia ", "ki"=>"Kiribati ", "km"=>"Comoros ", "kn"=>"Saint Kitts and Nevis ", "kp"=>"Korea, Democratic People's Republic ", "kr"=>"Korea, Republic of ", "kw"=>"Kuwait ", "ky"=>"Cayman Islands ", "kz"=>"Kazakhstan ", "la"=>"Lao People's Democratic Republic ", "lb"=>"Lebanon ", "lc"=>"Saint Lucia ", "li"=>"Liechtenstein ", "lk"=>"Sri Lanka ", "lr"=>"Liberia ", "ls"=>"Lesotho ", "lt"=>"Lithuania ", "lu"=>"Luxembourg ", "lv"=>"Latvia ", "ly"=>"Libyan Arab Jamahiriya ", "ma"=>"Morocco ", "mc"=>"Monaco ", "md"=>"Moldova, Republic of ", "mg"=>"Madagascar ", "mh"=>"Marshall Islands ", "mk"=>"Macedonia, Former Yugoslav Republic ", "ml"=>"Mali ", "mm"=>"Myanmar ", "mn"=>"Mongolia ", "mo"=>"Macau ", "mp"=>"Northern Mariana Islands ", "mq"=>"Martinique ", "mr"=>"Mauritania ", "ms"=>"Montserrat ", "mt"=>"Malta ", "mu"=>"Mauritius ", "mv"=>"Maldives ", "mw"=>"Malawi ", "mx"=>"Mexico ", "my"=>"Malaysia ", "mz"=>"Mozambique ", "na"=>"Namibia ", "nc"=>"New Caledonia ", "ne"=>"Niger ", "nf"=>"Norfolk Island ", "ng"=>"Nigeria ", "ni"=>"Nicaragua ", "nl"=>"Netherlands ", "no"=>"Norway ", "np"=>"Nepal ", "nr"=>"Nauru ", "nu"=>"Niue ", "nz"=>"New Zealand ", "om"=>"Oman ", "pa"=>"Panama ", "pe"=>"Peru ", "pf"=>"French Polynesia ", "pg"=>"Papua New Guinea ", "ph"=>"Philippines ", "pk"=>"Pakistan ", "pl"=>"Poland ", "pm"=>"St Pierre and Miquelon ", "pn"=>"Pitcairn Island ", "pr"=>"Puerto Rico ", "ps"=>"Palestinian Territories ", "pt"=>"Portugal ", "pw"=>"Palau ", "py"=>"Paraguay ", "qa"=>"Qatar ", "re"=>"Reunion Island ", "ro"=>"Romania ", "ru"=>"Russian Federation ", "rw"=>"Rwanda ", "sa"=>"Saudi Arabia ", "sb"=>"Solomon Islands ", "sc"=>"Seychelles ", "sd"=>"Sudan ", "se"=>"Sweden ", "sg"=>"Singapore ", "sh"=>"St Helena ", "si"=>"Slovenia ", "sj"=>"Svalbard and Jan Mayen Islands ", "sk"=>"Slovak Republic ", "sl"=>"Sierra Leone ", "sm"=>"San Marino ", "sn"=>"Senegal ", "so"=>"Somalia ", "sr"=>"Suriname ", "st"=>"Sao Tome and Principe ", "sv"=>"El Salvador ", "sy"=>"Syrian Arab Republic ", "sz"=>"Swaziland ", "tc"=>"Turks and Caicos Islands ", "td"=>"Chad ", "tf"=>"French Southern Territories ", "tg"=>"Togo ", "th"=>"Thailand ", "tj"=>"Tajikistan ", "tk"=>"Tokelau ", "tm"=>"Turkmenistan ", "tn"=>"Tunisia ", "to"=>"Tonga ", "tp"=>"East Timor ", "tr"=>"Turkey ", "tt"=>"Trinidad and Tobago ", "tv"=>"Tuvalu ", "tw"=>"Taiwan ", "tz"=>"Tanzania ", "ua"=>"Ukraine ", "ug"=>"Uganda ", "uk"=>"United Kingdom ", "um"=>"US Minor Outlying Islands ", "us"=>"United States ", "uy"=>"Uruguay ", "uz"=>"Uzbekistan ", "va"=>"Holy See (City Vatican State) ", "vc"=>"Saint Vincent and the Grenadines ", "ve"=>"Venezuela ", "vg"=>"Virgin Islands (British) ", "vi"=>"Virgin Islands (USA) ", "vn"=>"Vietnam ", "vu"=>"Vanuatu ", "wf"=>"Wallis and Futuna Islands ", "ws"=>"Western Samoa ", "ye"=>"Yemen ", "yt"=>"Mayotte ", "yu"=>"Yugoslavia ", "za"=>"South Africa ", "zm"=>"Zambia ", "zw"=>"Zimbabwe ", "aero"=>"Aviation (.aero)", "biz"=>"Business (.biz)", "coop"=>"Co-Operative Orga. (.coop)", "info"=>"Info (.info)", "int"=>"Intern.Organisation (.int)", "name"=>"Homepage (.name)", "us"=>"Museum (.museum)", "us"=>"USA (.us)", "org"=>"Organisation (.org)", "com"=>"Commercial (.com)", "net"=>"Network (.net)", "org"=>"Organisation (.org)", "edu"=>"University USA (.edu)", "gov"=>"Government USA (.gov)", "mil"=>"US Army (.mil)" ); ### read out stat.cfg ###################################################################### $datei = fopen( "stat.cfg" , "r" ); while ( !FEOF ( $datei ) ) { $data_array_stat = fgetcsv ( $datei , 4096 , "=" ); if ( ( isset ( $data_array_stat[0] ) ) && ( !empty ( $data_array_stat[0] ) ) ) $$data_array_stat[0] = $data_array_stat [1]; } fclose ( $datei ); unset ( $datei ); ######################################################### echo "php-web-statistik v1.4 - ".$exceptiondomain.""; ######################################################### ############################################################################################ $datei = fopen( $directory , "r" ); while ( !FEOF ( $datei ) ) { $data_array_database = fgetcsv ( $datei , 4096 , "*" ); ### put last hits in array ### $last_time [ $last_counter ] = $data_array_database [0]; $last_hostname [ $last_counter ] = $data_array_database [2]; $last_browser [ $last_counter ] = $data_array_database [3]; $last_site [ $last_counter ] = $data_array_database [4]; $last_referer [ $last_counter ] = $data_array_database [5]; $last_counter++; ### get first visitor ### if ( $first_visitor_counter == 0 ) { $first_visitor=$data_array_database[0]; $first_visitor_counter=1; } ### put day in array #### $wochentage = array ( "Monday"=>$weekday1, "Tuesday"=>$weekday2, "Wednesday"=>$weekday3, "Thursday"=>$weekday4, "Friday"=>$weekday5, "Saturday"=>$weekday6, "Sunday"=>$weekday7 ); $wochentag = date ( "l" , $data_array_database[0] ); if ( array_key_exists ( $wochentag , $wochentage ) ) $wochentag = $wochentage [ $wochentag ]; $domain_temp = explode ( "." , $data_array_database[2] ); $hostname_temp = $domain_temp; $resolution_temp = $data_array_database[6]; $color_depth_temp = $data_array_database[7]; $domain_temp = strtolower ( $domain_temp [ count( $domain_temp )-1 ] ); if ( array_key_exists ( $domain_temp, $country_array ) ) { $domain_temp = $country_array [ $domain_temp ]; $hostname_temp = strtolower ( $hostname_temp [ count( $hostname_temp )-2 ].".".$hostname_temp [ count( $hostname_temp )-1] ); } else { $domain_temp = $unknown; $hostname_temp = $unknown; } $os_temp = browser_detection ( $data_array_database[3] , $unknown ); $browser_temp = os_detection ( $data_array_database[3] , $unknown ); if ( ( array_key_exists ( date( "dHmY" , $data_array_database[0] ) , $allarray ) ) && ( array_key_exists ( $data_array_database[1] , $ip_allarray ) ) ) $temp = 0; else { if ( array_key_exists ( date( $date_format , $data_array_database[0] ) , $daysago ) ) { if ( $data_array_database[0] > ( date ( "U" , mktime ( 0,0,0, date ( "m" ) -1 , date ( "d" ) , date ( "Y" ) ) ) ) ) { $daysago [ date( $date_format , $data_array_database[0] ) ] = $daysago [ date( $date_format , $data_array_database[0] ) ] + 1; if ( !empty ( $data_array_database [ 5 ] ) && ( substr ( $data_array_database [ 5 ], 0 , strlen ( $exceptiondomain ) ) != $exceptiondomain ) ) { if ( strlen ( $data_array_database [ 5 ] ) > 90 ) $referer_temp = substr ( $data_array_database [ 5 ] , 0 , 90 ); else $referer_temp = $data_array_database [ 5 ]; if ( array_key_exists ( $referer_temp, $referer_daysago ) ) $referer_daysago [ $referer_temp ] = $referer_daysago [ $referer_temp ] + 1; } } } else { if ( $data_array_database[0] > ( date ( "U" , mktime ( 0,0,0, date ( "m" ) -1 , date ( "d" ) , date ( "Y" ) ) ) ) ) { $daysago [ date( $date_format , $data_array_database[0] ) ] = 1; if ( !empty ( $data_array_database [ 5 ] ) && ( substr ( $data_array_database [ 5 ], 0 , strlen ( $exceptiondomain ) ) != $exceptiondomain ) ) { if ( strlen ( $data_array_database [ 5 ] ) > 90 ) $referer_temp = substr ( $data_array_database [ 5 ] , 0 , 90 ); else $referer_temp = $data_array_database [ 5 ]; $referer_daysago [ $referer_temp ] = 1; } } } if ( array_key_exists ( date( "H." , $data_array_database[0] ) , $hour ) ) $hour [ date( "H." , $data_array_database[0] ) ] = $hour [ date( "H." , $data_array_database[0] ) ] + 1; else $hour [ date( "H." , $data_array_database[0] ) ] = 1; if ( array_key_exists ( date( "m/Y" , $data_array_database[0] ) , $month ) ) $month [ date( "m/Y" , $data_array_database[0] ) ] = $month [ date( "m/Y" , $data_array_database[0] ) ] + 1; else $month [ date( "m/Y" , $data_array_database[0] ) ] = 1; if ( array_key_exists ( date( "Y" , $data_array_database[0] ) , $year ) ) $year [ date( "Y" , $data_array_database[0] ) ] = $year [ date( "Y" , $data_array_database[0] ) ] + 1; else $year [ date( "Y" , $data_array_database[0] ) ] = 1; if ( array_key_exists ( $wochentag , $weekday ) ) $weekday [ $wochentag ] = $weekday [ $wochentag ] + 1; else $weekday [ $wochentag ] = 1; if ( array_key_exists ( $browser_temp , $browser ) ) $browser [ $browser_temp ] = $browser [ $browser_temp ] + 1; else $browser [ $browser_temp ] = 1; if ( array_key_exists ( $os_temp , $os ) ) $os [ $os_temp ] = $os [ $os_temp ] + 1; else $os [ $os_temp ] = 1; if ( array_key_exists ( $domain_temp , $domain ) ) $domain [ $domain_temp ] = $domain [ $domain_temp ] + 1; else $domain [ $domain_temp ] = 1; if ( array_key_exists ( $color_depth_temp , $color_depth ) ) $color_depth [ $color_depth_temp ] = $color_depth [ $color_depth_temp ] + 1; else $color_depth [ $color_depth_temp ] = 1; if ( array_key_exists ( $resolution_temp , $resolution ) ) $resolution [ $resolution_temp ] = $resolution [ $resolution_temp ] + 1; else $resolution [ $resolution_temp ] = 1; if ( array_key_exists ( date( "d." , $data_array_database[0] ) , $day ) ) $day [ date( "d." , $data_array_database[0] ) ] = $day [ date( "d." , $data_array_database[0] ) ] + 1; else $day [ date( "d." , $data_array_database[0] ) ] = 1; if ( array_key_exists ( $hostname_temp , $hostname_kurz ) ) $hostname_kurz [ $hostname_temp ] = $hostname_kurz [ $hostname_temp ] + 1; else $hostname_kurz [ $hostname_temp ] = 1; if ( array_key_exists ( $data_array_database [ 1 ] , $siteorder ) ) { if ( substr ( strrchr ( $siteorder [ $data_array_database [ 1 ] ] , "+" ) , 1 ) == $data_array_database [ 4 ] ) { } else $siteorder [ $data_array_database [ 1 ] ] = $siteorder [ $data_array_database [ 1 ] ]."+".$data_array_database [ 4 ]; } else { $siteorder [ $data_array_database [ 1 ] ] = $data_array_database [ 4 ]; } $ip_allarray [ $data_array_database[1] ] = 1; $temper = date( "dHmY" , $data_array_database[0] ); $allarray [ $temper ] = 1; } ### put site in array #################### $site_temp = $data_array_database [ 4 ]; if ( array_key_exists ( $site_temp, $site ) ) $site [ $site_temp ] = $site [ $site_temp ] + 1; else $site [ $site_temp ] = 1; ### Referer #################### if ( !empty ( $data_array_database [ 5 ] ) && ( substr ( $data_array_database [ 5 ], 0 , strlen ( $exceptiondomain ) ) != $exceptiondomain ) ) { $referer_temp = $data_array_database [ 5 ]; parse_str ( str_replace ( "?","&","___url_http_referer=".$referer_temp ) , $vars ); $searchengine = ""; $altterms = ""; ###################################################### von tgo eingefügt if ( !array_key_exists ( "su" , $vars) ) $vars [ "su" ] = ""; ######################################################################## if ( !array_key_exists ( "q" , $vars) ) $vars [ "q" ] = ""; if ( !array_key_exists ( "p" , $vars) ) $vars [ "p" ] = ""; if ( !array_key_exists ( "query" , $vars) ) $vars [ "query" ] = ""; if ( !array_key_exists ( "search" , $vars) ) $vars [ "search" ] = ""; if ( !array_key_exists ( "Keywords" , $vars) ) $vars [ "Keywords" ] = ""; if ( !array_key_exists ( "ask" , $vars) ) $vars [ "ask" ] = ""; if ( !array_key_exists ( "qkw" , $vars) ) $vars [ "qkw" ] = ""; if ( !array_key_exists ( "searchfor" , $vars) ) $vars [ "searchfor" ] = ""; if ( !array_key_exists ( "terms" , $vars) ) $vars [ "terms" ] = ""; if ( preg_match ("/http.+google\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "Google"; $terms = $vars [ "q" ]; } if ( preg_match ("/http.+altavista\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "Altavista"; $terms = $vars["q"]; } if ( preg_match ("/http.+wisenut\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "WiseNet"; $terms = $vars["q"]; } if ( preg_match ("/http.+alltheweb\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "AllTheWeb"; $terms = $vars["q"]; } if ( preg_match ("/http.+\.yahoo\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "Yahoo"; $terms = $vars["p"]; } if ( preg_match ("/http.+\.aol\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "AOL"; $terms = $vars["query"]; } if ( preg_match ("/http.+netscape\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "Netscape"; $terms = $vars["query"]; } if ( preg_match ("/http.+\.lycos\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "Lycos"; $terms = $vars["query"]; } if ( preg_match ("/http.+\.teoma\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "Teoma"; $terms = $vars["query"]; } if ( preg_match ("/http.+\.dmoz\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "dmoz"; $terms = $vars["search"]; } if ( preg_match ("/http.+\.overture\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "Overture"; $terms = $vars["Keywords"]; } if ( preg_match ("/http.+\.ask\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "AskJeeves"; $terms = $vars["ask"]; } if ( preg_match ("/http.+\.about\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "About"; $terms = $vars["terms"]; } if ( preg_match ("/http.+\.looksmart\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "LookSmart"; $terms = $vars["key"]; } if ( preg_match ("/http.+\.excite\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "Excite"; $terms = $vars["qkw"]; } if ( preg_match ("/http.+\.iwon\.com.+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "IWon"; $terms = $vars["searchfor"]; } if ( preg_match ("/http.+\.webcrawler\.com.+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "WebCrawler"; $terms = $vars["qkw"]; } if ( preg_match("/http.+\.msn\..+\/.+/",$vars["___url_http_referer"]) ) { $searchengine = "MSN"; $terms = $vars["q"]; $altterms = $vars["origq"]; } ############################################################################ von tgo eingefügt if ( preg_match ("/http.+fireball\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "FireBall"; $terms = $vars [ "query" ]; } if ( preg_match ("/http.+web\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "WEB.de"; $terms = $vars [ "su" ]; } if ( preg_match ("/http.+216.239.59\..+\/.+/",$vars["___url_http_referer"] ) ) { $searchengine = "GoogleIP"; $terms = $vars [ "q" ]; } ############################################################################################### if ( $searchengine ) { $message = $searchengine; $termarray=preg_split("/ /",$terms); $search_words_temp = "["; while ( list ( $key , $value ) = each ( $termarray ) ) { $message.= " [".$value."]"; $search_words_temp.= $value." "; } if( $altterms ) { $termarray = preg_split("/ /",$altterms ); while ( list ($key , $value) = each ( $termarray ) ) { $message.= " [".$value."]"; $search_words_temp.= $value." "; } } $search_words_temp.= "]"; } else { $message = $data_array_database [ 5 ]; if ( ( strpos ( $message , "216.239.37.104" ) > -1 ) || ( strpos ( $message , "216.239.39.104" ) > -1 ) ) $message = "google translator"; if ( strpos ( $message , "topsitelists.com" ) > -1 ) $message = "topsitelists.com"; if ( strlen ( $message ) > 90 ) $message = substr ( $message , 0 , 90 ); } if ( ( !empty ( $searchengine ) ) && ( $searchengine != "" ) ) { if ( array_key_exists ( $searchengine , $search_engines ) ) $search_engines [ $searchengine ] = $search_engines [ $searchengine ] + 1; else $search_engines [ $searchengine ] = 1; if ( array_key_exists ( $search_words_temp , $search_words ) ) $search_words [ $search_words_temp ] = $search_words [ $search_words_temp ] + 1; else $search_words [ $search_words_temp ] = 1; } if ( array_key_exists ( $message , $referer ) ) $referer [ $message ] = $referer [ $message ] + 1; else $referer [ $message ] = 1; } } fclose ( $datei ); ### sort weekdays (thanks to www.hoergeraet.de.vu) ### if ( !array_key_exists ( $weekday1 , $weekday ) ) $weekday [ $weekday1 ] = 0; if ( !array_key_exists ( $weekday2 , $weekday ) ) $weekday [ $weekday2 ] = 0; if ( !array_key_exists ( $weekday3 , $weekday ) ) $weekday [ $weekday3 ] = 0; if ( !array_key_exists ( $weekday4 , $weekday ) ) $weekday [ $weekday4 ] = 0; if ( !array_key_exists ( $weekday5 , $weekday ) ) $weekday [ $weekday5 ] = 0; if ( !array_key_exists ( $weekday6 , $weekday ) ) $weekday [ $weekday6 ] = 0; if ( !array_key_exists ( $weekday7 , $weekday ) ) $weekday [ $weekday7 ] = 0; $sort_hlp_db = array ( $weekday1 => $weekday [ $weekday1 ], $weekday2 => $weekday [ $weekday2 ], $weekday3 => $weekday [ $weekday3 ], $weekday4 => $weekday [ $weekday4 ], $weekday5 => $weekday [ $weekday5 ], $weekday6 => $weekday [ $weekday6 ], $weekday7 => $weekday [ $weekday7 ] ); $weekday = $sort_hlp_db; ##################### echo "
"; echo "
".array_sum($year)." ".$display." ".date($date_format,$first_visitor)." ".date($time_format,$first_visitor)."
".$exceptiondomain."
"; if ( $enabled == "yes" ) { echo "
"; echo ""; echo ""; ##### form field for lasthits ### if ( isset ( $lastnumber ) && !empty ( $lastnumber ) ) $lasthits = $lastnumber; ################################# echo "
".$lasthits_name1." ".$lasthits." ".$lasthits_name2."
"; echo ""; echo ""; echo" "; echo" "; echo" "; echo" "; echo" "; echo" "; echo" "; echo ""; $i = ( count ( $last_time ) -1 ) - $lasthits; for ( $i ; $i < ( count ( $last_time ) -1 ) ; $i++ ) { if ( !empty ( $last_browser[$i] ) ) { $os_temp = browser_detection ( $last_browser[$i] , $unknown ); $browser_temp = os_detection ( $last_browser[$i] , $unknown ); } if ( !empty ( $last_hostname [ $i ] ) ) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } } echo "
nr.".$short_timestamp."".$short_hostname."".$short_browser."".$short_os."".$short_site."".$short_referer."
".($i+1)."".date($date_format,$last_time [ $i ] )." ".date($time_format,$last_time [ $i ] )."".$last_hostname [ $i ]."".$browser_temp."".$os_temp."".$last_site [ $i ]."".$last_referer [ $i ]."
"; echo "
"; } foreach ( $siteorder as $var1 ) { if ( array_key_exists ( $var1 , $siteorder_array ) ) $siteorder_array [ $var1 ] = $siteorder_array [ $var1 ] + 1; else $siteorder_array [ $var1 ] = 1; } for ( $i = 1 ; $i <= 18 ; $i++ ) { $temp_stat = "stat".$i; $temp_name = "namestat".$i; $temp_sort = "sort".$i; $temp_count = "countstat".$i; if ( $$temp_stat == "country" ) statistik_display ( $$temp_name , $domain , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "provider" ) statistik_display ( $$temp_name , $hostname_kurz , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "sites" ) statistik_display ( $$temp_name , $site , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "browser" ) statistik_display ( $$temp_name , $browser , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "os" ) statistik_display ( $$temp_name , $os , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "referer" ) statistik_display ( $$temp_name , $referer , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "month" ) statistik_display ( $$temp_name , $month , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "day" ) statistik_display ( $$temp_name , $day , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "hour" ) statistik_display ( $$temp_name , $hour , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "weekday" ) statistik_display ( $$temp_name , $weekday , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "order" ) statistik_display ( $$temp_name , $siteorder_array , $$temp_sort , 250 , $$temp_count ); if ( $$temp_stat == "year" ) statistik_display ( $$temp_name , $year , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "lastdays" ) statistik_display ( $$temp_name , $daysago , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "referer_lastdays" ) statistik_display ( $$temp_name , $referer_daysago , $$temp_sort , 150 , $$temp_count ); if ( $$temp_stat == "searchwords" ) statistik_display ( $$temp_name , $search_words , $$temp_sort , 150 , $$temp_count); if ( $$temp_stat == "searchengines" ) statistik_display ( $$temp_name , $search_engines , $$temp_sort , 150 , $$temp_count); if ( $$temp_stat == "colordepth" ) statistik_display ( $$temp_name , $color_depth , $$temp_sort , 150 , $$temp_count); if ( $$temp_stat == "resolution" ) statistik_display ( $$temp_name , $resolution , $$temp_sort , 150 , $$temp_count); } ############################################################################################ echo "

Copyright © 2005 by Reimar Hoven. All Rights Reserved. Disclaimer
flooring in carrollton ohio flooring in carrollton ohio season flag rental trenton nj flag rental trenton nj bar fox news atlanta cbs fox news atlanta cbs paint fordyce sandra kay gill fordyce sandra kay gill center flock of chickens gif flock of chickens gif real florida magnolia trees florida magnolia trees feel ferguson enterprises portal ferguson enterprises portal know fayetteville arkansas stabbing fayetteville arkansas stabbing wild fastenall houston tx fastenall houston tx back fleetwood pioneer arcadia fleetwood pioneer arcadia rope ford builder magazine ford builder magazine no fix dell inspiron keyboard fix dell inspiron keyboard might fema grant 2006 fema grant 2006 practice fastrack washington parking phoenix fastrack washington parking phoenix trip fuel platinum catalyst device fuel platinum catalyst device always ford tail light flashers ford tail light flashers surface fulton jack company fulton jack company be fox 49 tallahassee fl fox 49 tallahassee fl table fox valley hunting land fox valley hunting land compare floral flags floral flags map fire service equality fire service equality one furgerson enterprise richmon va furgerson enterprise richmon va substance fontana california zip code fontana california zip code cut felix salten story felix salten story history fullerton ca birdwatching fullerton ca birdwatching side five star restoration grant five star restoration grant gather fort hunter ligget phone fort hunter ligget phone that fox and feathers fox and feathers point fayetteville ar airport flights fayetteville ar airport flights act flat pool noodle flat pool noodle area food on columbuses ships food on columbuses ships total finishing beetle kill pine finishing beetle kill pine quiet fm magazine bbs fm magazine bbs wash funeral homes kingston ny funeral homes kingston ny prove foremans map foremans map shoe five points band five points band still fonts in needles fonts in needles log flat molded cables flat molded cables chair fort campbell rentals fort campbell rentals market focus central exhaust focus central exhaust element food fisher newfoundland food fisher newfoundland their fox and geese board fox and geese board hard four seasons careers england four seasons careers england tool flights paris deals flights paris deals week flat rubber belt manufacturer flat rubber belt manufacturer fig ff7 alexander materia ff7 alexander materia deep flat boat fenders flat boat fenders skin frys electronicsstore phoenix frys electronicsstore phoenix century fowler packing labels fowler packing labels west fizer beck houston fizer beck houston skill fox town grill fox town grill art flagstaff 831fkss flagstaff 831fkss seem fayette county tax assessor fayette county tax assessor live ford ad agency detroit ford ad agency detroit sense ferguson newport news va ferguson newport news va metal fox ridge wichita kansas fox ridge wichita kansas force fulton county coal mine fulton county coal mine as finale clayton finale clayton pick flaw in homeland security flaw in homeland security how final terror troy final terror troy gentle flooring stores huntsville al flooring stores huntsville al wood fastkart salt lake city fastkart salt lake city like fine dining wichita kansas fine dining wichita kansas believe flat feet bicycle design flat feet bicycle design set find local bounty hunters find local bounty hunters skin fennec fox as pets fennec fox as pets home firegl x2 256 x64 drivers firegl x2 256 x64 drivers colony fox silverado fox silverado often flat indian scrapbook embellishments flat indian scrapbook embellishments west fishing in cleveland ohio fishing in cleveland ohio world fountain hills arizona dss fountain hills arizona dss wind foreclosure auction hamilton on foreclosure auction hamilton on fraction fig in scottsdale fig in scottsdale rise florida indian arrowhead florida indian arrowhead near florence wyman florence wyman spot ferienhaus elba ferienhaus elba branch fort huachuca military fort huachuca military past fishmarket greenville sc fishmarket greenville sc skill ferguson enterprises anchorage alaska ferguson enterprises anchorage alaska wire fox lea farm florida fox lea farm florida body fertility encino steinberg fertility encino steinberg heat fitzgerald s houston tx fitzgerald s houston tx machine fix a black eye fix a black eye there ftc and campbell s soup ftc and campbell s soup metal fem dom houston fem dom houston term fire code fullerton fire code fullerton complete fox corp minibike fox corp minibike has firestorm black and decker firestorm black and decker mine fox men singapore fox men singapore point florence stationary florence stationary wire fishing santee cooper fishing santee cooper continent florida spring training camps florida spring training camps good fertilize torrey pine tree fertilize torrey pine tree day fontanas irwin fontanas irwin much fem husband stories fem husband stories element first presbyterian columbus ohio first presbyterian columbus ohio round foster mobile rehab unit foster mobile rehab unit sleep fayetteville obituaries fayetteville obituaries fun fox racing window vinyl fox racing window vinyl sell female comedian johnson female comedian johnson soldier flats to rent bedfordshire flats to rent bedfordshire ready flea removal austin texas flea removal austin texas liquid ford ranger bell housing ford ranger bell housing done florida state seminole rivels florida state seminole rivels stop fort carson salvage sales fort carson salvage sales truck fullerton bass guitar review fullerton bass guitar review fair ft monroe mwr ft monroe mwr such fema mobile home construction fema mobile home construction arrive fendt and england fendt and england sit firestone broadway nashville tn firestone broadway nashville tn silver fetal pig umbilical cord fetal pig umbilical cord foot farmington mi summer festival farmington mi summer festival evening food stamps in virginia food stamps in virginia next firebird restaurant phoenix firebird restaurant phoenix group finding oracle largest tables finding oracle largest tables fig folk singer birmingham folk singer birmingham dark fletcher dodge franklin indiana fletcher dodge franklin indiana father fisher audio manual fisher audio manual capital fiction stories magic panties fiction stories magic panties test flights to london moscow flights to london moscow jump fasta grants fasta grants trade fulton augusta campbell fulton augusta campbell motion first upc fayetteville nc first upc fayetteville nc gun flint knapping clovis point flint knapping clovis point last fists home page fists home page field flower delivery melbourne flower delivery melbourne meant ferguson jackson california ferguson jackson california nor footrot flats cartoon strips footrot flats cartoon strips lot fullerton ca mazda fullerton ca mazda door farrah taylor farrah taylor temperature frre roaming chicken eggs frre roaming chicken eggs shop farmington tack swap farmington tack swap course folio society london folio society london road fox tv detroit homepage fox tv detroit homepage enough fiona hughes general hospital fiona hughes general hospital where flat chested punk flat chested punk star forclosed houses tucson forclosed houses tucson organ fox valley wisconsin condos fox valley wisconsin condos come farmsex story collection farmsex story collection joy furniture and addison tx furniture and addison tx gentle fishing blue walleye fishing blue walleye ready fenton bearded berry fenton bearded berry station fayetteville arkansas sources fayetteville arkansas sources child firehouse pizza madison nj firehouse pizza madison nj observe ford town austin mn ford town austin mn reply fowler ohio zip fowler ohio zip truck florida sheriffs home page florida sheriffs home page some fuegos arlington heights fuegos arlington heights trip fox nbews fox nbews trouble fox lane football 2007 fox lane football 2007 condition fox news athens tn fox news athens tn bed fisher and thompson fisher and thompson last fox boys nursery fox boys nursery sister fox houng fox houng summer fort scott rodeo fort scott rodeo describe fedvip home page fedvip home page basic fender blues jr cover fender blues jr cover when find black fraternities find black fraternities hundred farmington tennis club farmington tennis club continent fox rugby store fox rugby store child florida driver deparment florida driver deparment kind fellows sb 97 cs fellows sb 97 cs last forbes misery index stockton forbes misery index stockton tool flights to jerusalem flights to jerusalem crease fog lights rav4 fog lights rav4 bat five blue petals five blue petals experiment fox rp23 08 fox rp23 08 solution foley casey foley casey bat flying feet stories flying feet stories children foundation school orange ct foundation school orange ct east five points intersection five points intersection point fuji massage centre mississauga fuji massage centre mississauga lot fetish stories suffocation fetish stories suffocation act furntiture factory booneville ny furntiture factory booneville ny danger floral arrangment floral arrangment time fedex greensboro airport fedex greensboro airport shine florida drivers licience florida drivers licience five funny friendship jokes funny friendship jokes hill food suppliers melbourne food suppliers melbourne character female wrestling stories zoloft female wrestling stories zoloft listen fiesta mart austin tx fiesta mart austin tx tire father williams letter father williams letter line ford trailer light connection ford trailer light connection care fox sports newa fox sports newa visit fishing lakes in alberta fishing lakes in alberta bad flat pvb motor flat pvb motor print fox news fargo nd fox news fargo nd slip fullerton college paralegal fullerton college paralegal I five star lowell ma five star lowell ma pair fort carson and ntc fort carson and ntc end floyd russell chattanooga tn floyd russell chattanooga tn that fox valley illinois history fox valley illinois history ride flemings steak house birmingham flemings steak house birmingham form ford escape panel lights ford escape panel lights iron fort recovery white pages fort recovery white pages before flowers brampton ontario shops flowers brampton ontario shops tire flight status lufthansa paris flight status lufthansa paris right fayetteville arkansas jail fayetteville arkansas jail raise furiture world lexington ky furiture world lexington ky square fox nest seneca sc fox nest seneca sc family flying dog woody creek flying dog woody creek milk floral candle ring floral candle ring look flats for rent chicago flats for rent chicago settle fort washington pet expo fort washington pet expo object flat roof truss design flat roof truss design fall fox creek winery fox creek winery end fox news albany ny fox news albany ny spell food share ventura county food share ventura county box fox sports superbowl xlii fox sports superbowl xlii fit fox dogfood fox dogfood letter fires fallbrook ca fires fallbrook ca gun five points birmingham alabama five points birmingham alabama figure fatboys wilmington nc fatboys wilmington nc I fox 23 albany ny fox 23 albany ny measure ford orange edge ford orange edge operate fruit bouquets henderson nv fruit bouquets henderson nv it fillmore jazz festival fillmore jazz festival letter fulton county ny police fulton county ny police that furman ar sweetwater com furman ar sweetwater com consonant fulton township pa fulton township pa who fulvio padova washington fulvio padova washington wide fox hound texas fox hound texas suffix fundy bay fundy bay to fishing lakes alberta canada fishing lakes alberta canada egg fox pools oklahoma city fox pools oklahoma city between fayette county union fayette county union market fontana car auction fontana car auction speak finney county kansas library finney county kansas library soldier fluorescent orange arrow nocks fluorescent orange arrow nocks ago flagstaff bank locations flagstaff bank locations stretch fulton junior baseball fulton junior baseball serve fingerprinting portland oregon fingerprinting portland oregon rope flora matthews alpine tx flora matthews alpine tx tall fox news memphis 13 fox news memphis 13 caught firefox hunter series firefox hunter series every fonts free helvetica black fonts free helvetica black design frozen indian meal manufactuer frozen indian meal manufactuer cat fictitious names orange county fictitious names orange county correct flat swing and illustration flat swing and illustration walk flag jeff gordon confederate flag jeff gordon confederate track forbes riverside forbes riverside east fayette alabama school administrators fayette alabama school administrators able food grade iron roll food grade iron roll pass fillmore co ne fillmore co ne hear ft benton treaty ft benton treaty ride flat helminths flat helminths ball fast eddie s st petersburg fast eddie s st petersburg sleep fucked by doctor stories fucked by doctor stories spell fluorescent light models fluorescent light models spread fetish clubs in london fetish clubs in london earth fulton oursler biography fulton oursler biography ship fern micheals weekend warriors fern micheals weekend warriors test flat warts under breast flat warts under breast past ford dealers little rock ford dealers little rock by flat coated retriever litters flat coated retriever litters water frozen berry processor frozen berry processor did fong chong portland oregon fong chong portland oregon if fox 07 rc engine fox 07 rc engine and fire oneida clayville fire oneida clayville once fox news ratings average fox news ratings average table funeral essex funeral essex might fayette district clerk fayette district clerk chair flowers jackson wisconsin flowers jackson wisconsin busy fox tv fall schedule fox tv fall schedule but fergie england fergie england organ funpad coloring pages funpad coloring pages vowel ffl dealer in delaware ffl dealer in delaware parent fisher ac2 discrete instruments fisher ac2 discrete instruments certain fouke arkansas isd fouke arkansas isd story fishing fanatics waterloo ontario fishing fanatics waterloo ontario begin fox sheathing tape fox sheathing tape agree full spectrum warrior pc full spectrum warrior pc eye fowler harris glover fowler harris glover insect flat tape for woodworking flat tape for woodworking yet food lion concord nc food lion concord nc rock four paws seaford delaware four paws seaford delaware danger furry stories and pics furry stories and pics wall foley al high school foley al high school all flint river rat page flint river rat page every floral cooler unit manufacturers floral cooler unit manufacturers pose flip wilson doll flip wilson doll record fort royal restaurant soul fort royal restaurant soul stretch fulton street and revival fulton street and revival complete fox beach towels fox beach towels and fulton john sheen said fulton john sheen said car fixed wing electronic attack fixed wing electronic attack finish fox racing emblem head fox racing emblem head sister functional stories functional stories group fligths miami to guatemala fligths miami to guatemala shell fluorescent light bulbs efficiency fluorescent light bulbs efficiency desert fox news tucson arizona fox news tucson arizona station fish delight moreland ave fish delight moreland ave hold first responder communication grants first responder communication grants red flights cape town johannesburg flights cape town johannesburg cross faster vista startup faster vista startup between fox ridge dexter website fox ridge dexter website few fly jersey and hotel fly jersey and hotel if furniture in lexington kentucky furniture in lexington kentucky favor flemington park ontario flemington park ontario kill fayetteville malco fayetteville malco what furrymuck sm home page furrymuck sm home page world fulton crab house reviews fulton crab house reviews good fiddler s cove georgia fiddler s cove georgia share finelines magazine finelines magazine beauty fernwood mill valley ca fernwood mill valley ca never fbc morristown tn fbc morristown tn collect female diaper slave stories female diaper slave stories bear flower bulbs crown imperial flower bulbs crown imperial drink felony district court bexar felony district court bexar save food distributor wichita kansas food distributor wichita kansas though feith douglas feith douglas near flights malaga to exeter flights malaga to exeter mind flat file vase flat file vase few flats to rent bermondsey flats to rent bermondsey select flights toronto to johannesburg flights toronto to johannesburg done fort jones bladen fort jones bladen shout fort howard new york fort howard new york indicate fulton dropleg fulton dropleg made funny cajun stories funny cajun stories suit flat feet remedy flat feet remedy level fullerton divorce attorneys fullerton divorce attorneys clothe fencing and hunter fencing and hunter large flight belfast london city flight belfast london city term food pantries miami food pantries miami school florida dmv jacksonville florida dmv jacksonville we fsbo tempe fsbo tempe warm fox tv philadelphia pa fox tv philadelphia pa chart fox doppler radar fox doppler radar dry flight simulator anaheim flight simulator anaheim help fox restaurant mokena il fox restaurant mokena il time fluorescent lights cause seizures fluorescent lights cause seizures space full circle halter dresses full circle halter dresses answer fayetteville ar jail records fayetteville ar jail records bank found black dog 64012 found black dog 64012 gray folded christmas bell folded christmas bell invent flat chested naked flat chested naked war find duncan hunter find duncan hunter family fire department parker colorado fire department parker colorado exact fasco range hood fasco range hood populate fayette chiropractic clinic fayette chiropractic clinic stick fox plains indian fox plains indian steam florida boulevard baptist church florida boulevard baptist church spell fiat punto wing fiat punto wing five finepix2650 64 bit driver finepix2650 64 bit driver row fruit jar show ontario fruit jar show ontario radio flat iron athletic club flat iron athletic club window fhm guerra magazine vida fhm guerra magazine vida spend fox river mall appleton fox river mall appleton general flower shop independence ohio flower shop independence ohio decimal funeral jack webb funeral jack webb iron floyd johnson clovis greg floyd johnson clovis greg they farr kaufman ogden utah farr kaufman ogden utah south forcast for detroit michigan forcast for detroit michigan lost foscolo enterprises inc foscolo enterprises inc warm fitzgibbons los angeles california fitzgibbons los angeles california surface fuckin black pussy fuckin black pussy told fawn cove chippewa flowage fawn cove chippewa flowage table fulton county airport ga fulton county airport ga block fft auburn me fft auburn me instrument fort hunter harrisburg pa fort hunter harrisburg pa wheel fayetteville arkansas escorts panache fayetteville arkansas escorts panache among flagstaff az urban trails flagstaff az urban trails appear florida driver s license questions florida driver s license questions drive faye jones report faye jones report who fordyce swedish hospital fordyce swedish hospital present funny long stories sayings funny long stories sayings cross flat chested thumb nails flat chested thumb nails hill femdom stories forum femdom stories forum guide flat rate movers atlanta flat rate movers atlanta deep florida fishing magazine boat florida fishing magazine boat bone fulton new york equestrian fulton new york equestrian duck fertility center mountain view fertility center mountain view all fire oakland september 5 fire oakland september 5 total fitness camp texas fitness camp texas garden flex plus blue ent flex plus blue ent apple funny aloha shirt stories funny aloha shirt stories neighbor fort gordon jobs fort gordon jobs ease flated property law flated property law sudden food banks in spokane food banks in spokane person fayetteville regional fayetteville regional break fitness equipment and ontario fitness equipment and ontario death fort carson audiologist fort carson audiologist state fire green valley lake fire green valley lake party fox news nashville tn fox news nashville tn right female power cords female power cords are foothill ranch music foothill ranch music machine flat earth christian flat earth christian again fox fibre socks fox fibre socks picture farreys in miami farreys in miami sister fics spanking caning stories fics spanking caning stories thousand furnished apartments houston furnished apartments houston took fitness centers goodyear az fitness centers goodyear az snow firefighter mark jones firefighter mark jones game finbar bradley finbar bradley stood flying ray rodney bay flying ray rodney bay spread fidelity bank washington dc fidelity bank washington dc finish flights darwin to kupang flights darwin to kupang arm ford lincoln 1986 parts ford lincoln 1986 parts air fulton daily report fulton daily report old flat face persians flat face persians some firewood tenders on alberta firewood tenders on alberta trouble fastframe gilbert arizona fastframe gilbert arizona stop flat feet criteria 1966 flat feet criteria 1966 provide fayette county wv schools fayette county wv schools sudden festible of lights festible of lights weather fox hollow coffee fox hollow coffee make fox 01047 fox 01047 kept fox news hho fox news hho crease fish 54 delaware fish 54 delaware tire fox tv cashin in fox tv cashin in blood fiberglass mobile scanner antennas fiberglass mobile scanner antennas thousand firefighters lost in wooster firefighters lost in wooster sky flights inverness london gatwick flights inverness london gatwick fun fox hollow inn restaurant fox hollow inn restaurant smell fulton sheen prayer fulton sheen prayer gray financial integrity malcolm white financial integrity malcolm white talk foley lions high school foley lions high school lift fletcher jones newport fletcher jones newport west florence yamaha kawasaki florence yamaha kawasaki were fayetteville brides nc fayetteville brides nc substance food stamps shelby ne food stamps shelby ne mother firehouse subs greenville sc firehouse subs greenville sc noun fat ass delta fat ass delta add fn scar h magazines fn scar h magazines hit find art nikolai astrip find art nikolai astrip general fox fibre