<? $id=$_GET['id']; include('data/'.$id.'.php'); ?>
Zmienna $id pobierana jest z paska adresu: index.php?id=zmienna.
Chciałbym uchronić się przed sytuacją, gdyby ktoś wpisał tylko nazwę pliku index.php, bez deklaracji zmiennej. Sytuacja taka owocuje wyświetleniem komunikatów:
Warning: main(data/.php): failed to open stream: No such file or directory in c:\usr\krasnal\www\rozklad\rozklad.php on line 27
Warning: main(): Failed opening 'data/.php' for inclusion (include_path='.') in c:\usr\krasnal\www\rozklad\rozklad.php on line 27
Próbowałem popełnić coś takiego:
<?php if ($id='') { $id=zmienna; } ?>
ale niestety, nie dało to żadnych efektów
