Cytat(nexis @ 9.10.2008, 22:04:31 )

A co stoi na przeszkodzie, żeby miał rozszerzenie .php? Sam sobie sprawiasz problemy.
Dokładnie. Rozszerzenie to jedno a zawartość to drugie. Nic nie stoi na przeszkodzie, aby plik o "budowie ini" miał rozszerzenie php. Wtedy robisz tak:
Kod
; <?php die('Direct file access is not allowed!'); ?>
--------------------------------------------------------------------------------------------------------
; Automatically loaded libraries
; NOTE:
; If you enable database, remember to specify database connection configs in system.config.php
--------------------------------------------------------------------------------------------------------
[autoload_libraries]
database = 1
(...)
I masz bezpieczne ini parsowane standardową funkcją php'ową

Jeśli ktoś spróbuje wykonać ten skrypt - dostanie średnik (niestety...) i komunikat w die()