<?php //rozpoczynamy sesję użytkownika //rejestrujemy zmienne w sesji użytkownika //dołączamy plik z konfiguracją bazy danych require('./konfiguracja.php'); //wykrywamy na jaką wartość jest ustawiona Zmienna $BazaDanych if($BazaDanych == 'mysql') { include('./silnik/sterownik_mysql.php'); } //uruchamiamy połączenie z bazą danyh $Polaczenie = PolaczZBaza( $HostZBaza, $LoginUzytkownka, $HasloUzytkownika); //sprawdzamy czy polączenie zostało nawiązane if($Polaczenie == FALSE) { } //jeżeli polączenie nastąpiło wybieramy bazę danych $WybieranieBazy = WybierzBazeDanych($NazwaBazyDanych); //sprawdzamy czy baza danych została wybrana prawidłowo if($WybieranieBazy == FALSE) { } //funkcja wyswietli błąd jeśli wystąpi function PokazBlad($Wiadomosc, $Plik, $Linia, $ZapytanieSQL) { } //pobranie tablicy konfiguracyjnej systemu if($BazaDanych == 'mysql') { $ZapytanieKonfiguracja = 'SELECT konfig_nazwa, konfig_wartosc FROM '.$PrefixTabelek.'konfig'; } //sprawdzamy czy zapytanie powiodło się if(!WykonajZapytanie($ZapytanieKonfiguracja)) { PokazBlad('Błąd w zapytaniu', _FILE_, _LINE_, $ZapytanieKonfiguracja); } $Wynik = PobierzWynik(); $IleWynikow = PobierzIlosc(); for($i=0;$i<$IleWynikow;$i++) { $KluczWyniku = $Wynik[$i]['konfig_nazwa']; $KonfiguracjaWitryny[$KluczWymiku] = $Wynik[$i]['konfig_wartosc']; } //sprawdzamy czy użytkownik jest zalogowany na swoim koncie { $_SESSION['uzy_id'] = ''; $_SESSION['uzy_nazwa'] = ''; $_SESSION['uzy-email'] = ''; $_SESSION['uzy_szablon'] = $KonfiguracjaWitryny['dt']; $_SESSION['uzy_jezyk'] = $KonfiguracjaWitryny['dl']; $_SESSION['uzy_czy_admin'] = ''; $_SESSION['uzy_zalogowany'] = ''; if($KonfiguracjaWitryny['blip'] == 'tak') { if($BazaDanych == 'mysql') { $ZapytanieIP = 'SELECT ip_numer FROM '.$PrefixTabelek.'banujip'; } if(!WykonajZapytanie($ZapytanieIP)) { PokazBlad('Błąd w zapytaniu ', _FILE_, _LINE_, $ZapytanieIP); } //pobieramy wynik zapytania $Wynik = PobierzWynik(); $IleWynikow = PobierzIlosc(); for($i=0;$i<$IleWynikow;$i++) { if($Wynik[$i]['ip_numer'] == $_SREVER['REMOTE_ADDR']) { } } } { } //wyświetlamy szablon strony function DrukujSzablonStrony() { //sprawdzamy czy można włączyć szablon użytkownika { } } //funkcja nagłówka function DrukujNaglowek($StronaTytul, $SlowaKlczowe, $OpisStrony) { echo '<meta http-equiv="Content-Type" content="text/html"; charset="'.$JezykStrony['kodowanie'].'" />'; //wskazujemy plik ze stylami cms echo '<link rel="styleheet" type="text/css" href="szablony/'.addslashes($_SESSION['uzy_szablon']).'/style.css" />'; //wypisujemy tytuł strony //tworzymy tabele dla naszego logo function DrukujSciezke() { } //deklarujemy funkcje drukujące bloki po lewej stronie function DrukujLeweMenu() { //sprawdzamy jaka baza danych jest wybrana i deklarujemy odpowiednie zapytanie if($BazaDanych == 'mysql') { $ZapytanieBlok = 'SELECT * FROM '.$PrefixTabelek.' bloki WHERE blok_strona = "1" AND blok_aktywny = "t" ORDER BY blok_pozycja ASC'; } //wykonujemy zapytanie do bazy if(!WykonajZapytanie($ZapytanieBlok)) { PokazBlad('Błąd w zapytaniu', _FILE_, _LINE_, $ZapytanieBlok); } //pobieramy wynik zapytania i umieszczamy je w zmiennych $Wynik = PobierzWynik(); $IleWynikow = PobierzIlosc(); //Deklarujemy tabele for($i=0; $i<$IleWynikow;$i++) { include('./bloki/'.$Wynik[$i]['blok_nazwa'].'/'.$Wynik[$i]['blok_nazwa'].'.php'); } //zamykamy całą tabelę bloków po lewej stronie } //deklarujemu funkcję wyświetlającą bloki po prawej sttronie function DrukujPraweMenu() { //sprawdzamy jaka baza jest wybrana i deklarujemy zapytanie if($BazaDanych == 'mysql') { $ZapytanieBlok = 'SELECT * FROM '.$PrefixTabelek.' bloki WHERE blok_strona = "p" AND blok_aktywny = "t" ORDER BY blok_pozycja ASC'; } //wykonujemy zapytanie do bazy if(!WykonajZapytanie($ZapytanieBlok)) { PokazBlad('Błąd w zapytaniu', _FILE_, _LINE_, $$ZapytanieBlok); } //pobieramy wyniki zapytania i umieszczamy je w zmiennych $Wynik = PobierzWynik(); $IleWynikow = PobierzIlosc(); //deklarujemy tabele for($i=0; $i<$IleWynikow; $i++) { include('./bloki/'.$$Wynik[$i]['blok_nazwa'].'/'.$Wynik[$i]['blok_nazwa'].'.php'); } //zamykamy całą tabelę bo prawej stronie //dekllarujemy funkcję wyświetlającą stópkę function DrukujStopke() { } //deklarujemy funkcję która pokaże nam błąd jeśli wystąpi function DrukujBlad($TrescInformacji) { } //deklarujemy funkcję która wyświetli czy wszystko jest ok function DrukujPoprawne($TrescInformacji) { } //definiujemy funkcję logowania function PokazOknoLogowania() { ?> <form method="post" action="zaloguj.php"> <table> <tr> <td><input type="text" name="login_konta"></td> </tr> <tr> <td><input type="password" name="haslo_konta"></td> </tr> <tr> <td></td><td> <input type="hidden" name="logowanie" value="tak"> </tr> </table> </form> <?php } ?>
i błąd
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\BLOG\silnik\silniik.php on line 310