<?php @include(\"lang/pl.php\"); @include(\"config.php\"); $filename = 'config.php'; // sprawdza czy plik config.php znajduje sie na serwarze // sprawdza czy plik config.php jest czytelny if ( (!$cfg['dbhost'] == '') and (!$cfg['dbuser'] == '') and (!$cfg['dbname'] == '')) { // jezeli w/w warunki sa spelnione sklep jest uruchomiony $varShopes = TRUE; }else{ } }else{ } if ($varShopes == TRUE) { include(\"class/start_page.php\"); $strona = new Strona(); $strona->strShop(); }else{ // inny obiekt } ?>
Kłopot w tym ze gdy podczas uruchomiania sklepu nie bedzie błędów do zmienna $varShopes równa się TRUE jeżeli są błedy to ta zmienna nie jest w ogole wykorzystywana.
czemu moj IF nie dziala ?
<?php if ($varShopes == TRUE) { include(\"class/start_page.php\"); $strona = new Strona(); $strona->strShop(); }else{ // inny obiekt } ?>
Mam taki błąd
Kod
Notice: Undefined variable: varShopes in C:\Program Files\WebServ\httpd\dev\Shop\index.php on line 31
może jakieś podpowiedzi?