<?php { } { } else include('action/'.$gets[0].'.action.php'); ?>
Plik ma za zadanie:
- sprawdzić czy istnieje plik db.ini w katalogu config
- -jeśli tak to przekierowuje na adres z maincore
- -jeśli nie to przekierowuje na setup/1
- dzieli 'ścieżkę' umieszczając dane w tablicy gets - pierwsze pole jest nazwą pliku
- sprawdza czy istnieje plik (maincore lub setup .action.php) w katalogu action
- -jeśli nie to przekierowuje do error/1
- -jeśli tak to includuje ten plik
- pliku db.ini nie ma
- w katalogu action są pliki maincore, setup i error .action.php
Po wejściu na stronę przekierowuje mnie od razu do pliku error. Jak wpiszę w adresie ręcznie setup/1 lub maincore to wyświetla mi ich zawartość (znaczy się to co ma wyświetlić).
Czemu mi nie chce includować pliku setup ?
Dodam, że usuwając:
<?php { } else ?>
wszystko działa normalnie
PS Jak utworzę plik db.ini i jest ten kod co wyżej to ten sam błąd.