ďťż

[PHP]Podłączenie pliku PHP do linka

       

Podstrony


telcocafe

Witam mam plik PHP, w którym linki są np. index.php?daj=index Jest to ustalone za pomoca plku, w którym jest ustawione, że mogę podłączać pliki html.
<?php $dozwolone=array('index','ksiega','kontakt','forum','ostronie' ,'hattrick','delphi', 'projekty','rower','html'); if (isset($_GET['pokaz'])) $pokaz=$_GET['pokaz']; else $pokaz=$dozwolone[0]; if (in_array($pokaz,$dozwolone)) include($pokaz.'.html');                             else include($dozwolone[0].'.html'); ?>
Ale co mam zmienić w tej ostatniej pętli, aby do linków były również podłączane pliki php?



<?php $dozwolone = array( 'index.php', 'main.php', 'ajax.php' ); $ifError = 'error.php'; $pokaz = ( isset( $_GET['pokaz'] ) ) ? $_GET['pokaz'] : ''; if ( in_array( $pokaz, $dozwolone ) ) { require_once( $pokaz ); } else { require_once( $ifError ); } ?>

ps: tu nie ma zadne petli :P

No właśnie. :P Tak na szybko ostałem ten kod, kolega sie pyta, zobaczyłem if, więc pomyślałem o pętli ;P

Aha. Nie chodziło mi o nowy skrypt, ale co zedytować w tym co napisałem :)
Użytkownik bartek_kawa edytował ten post 31 maj 2006, 16:43
poprawilem troche na lepsza wersje
<?php $dozwolone = array( 'index' => 'index.php', 'main' => 'main.php', 'ajax' => 'ajax.php' ); $ifError = 'error.php'; $pokaz = ( isset( $_GET['pokaz'] ) ) ? $_GET['pokaz'] : ''; if ( in_array( $pokaz, array_keys( $dozwolone ) ) ) { require_once( $dozwolone[$pokaz] ); } else { require_once( $ifError ); } ?>
to jest to samo...

1. do tablic wpisuje sie nazwe pliku wraz z rozszerzeniem a jako klucz nazwe ktora bedziemy podawac w linku
2. zmienilem include na require_once ze wzgledow bezpieczenstwa
3. $ifError zawiera adres strony wyswietlanej w przypadku podania blednej nazwy podstrony




poprawilem troche na lepsza wersje
<?php $dozwolone = array( 'index' => 'index.php', 'main' => 'main.php', 'ajax' => 'ajax.php' ); $ifError = 'error.php'; $pokaz = ( isset( $_GET['pokaz'] ) ) ? $_GET['pokaz'] : ''; if ( in_array( $pokaz, array_keys( $dozwolone ) ) ) { require_once( $dozwolone[$pokaz] ); } else { require_once( $ifError ); } ?>
to jest to samo...

1. do tablic wpisuje sie nazwe pliku wraz z rozszerzeniem a jako klucz nazwe ktora bedziemy podawac w linku
2. zmienilem include na require_once ze wzgledow bezpieczenstwa
3. $ifError zawiera adres strony wyswietlanej w przypadku podania blednej nazwy podstrony

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.