$polaczenie=@mysql_connect("db102.nano.pl", "usr005121", "phtsTH54As"); mysql_query("use db8_wirtualni_com"); $licznik_juzliczone++; setcookie("licznik_juzliczone", $licznik_juzliczone, time()+3600); $rezultat=mysql_query ( "SELECT * FROM klienci_kuleszek_licznik"); $tablica_pomocnicza=mysql_fetch_array($rezultat); $_licznik=$tablica_pomocnicza['glowny']; if( $licznik_juzliczone<=1 ) { $_licznik=$_licznik+1; $rezultat=mysql_query ("UPDATE klienci_kuleszek_licznik SET glowny=$_licznik"); }; ?>
Gmina Kulesze Kościelne - Powiat Wysokomazowiecki - woj. podlaskie |
include("./menu.php"); ?> |
$file_name_length = 35; // tutaj rozmiar nazwy najdluzszego pliku do includowania $var_name = 'str'; //indeks w tablicy $_GET $default_include = 'glowna'; //strona główna $query = $_GET[$var_name]; if(//warunki nieprawidłowego zapytania w include $query=="" or strlen($query)>$file_name_length or strpos($query, "/")!=false or strpos($query, "?")!=false or strpos($query, "%")!=false ){ $query = $default_include; } else{ $query = str_replace( array("../", "./", "/", "."), "", $query ); $query = addslashes( basename(html_entity_decode(urldecode($query))) ); if( strpos($query, "/etc")!=false or strpos($query, ":")!=false or $query=='index' or $query=='strona' ){ $query = $default_include; } } $files_in_dir = glob("*.php"); //pobiera listę plików php z bierzącego katalogu $included = false; foreach( $files_in_dir AS $file ){ if( !$included and $file==$query.".php" and file_exists("./$file") and filesize("./$file")<153600 ){ include_once("./$file"); $included = true; } } if( !$included ) include_once($default_include.".php"); //Usuwanie zmiennych unset($file_name_length); unset($var_name); unset($default_include); unset($query); unset($files_in_dir); unset($included); ?> |
Projekt i wykonanie: WIRTUALNI 2006 |