Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z include
Forum PHP.pl > Forum > Przedszkole
Looc
mam stronke na www.60free.ovh.org - http://asg.ovh.org/index.php i nie działa mi funkcja include, tzn. strona coś nie czyta zmiennych tylko ładuje zawsze domyślną stronkę, która włącza się w przypadku gdy nie zdefiniowana jest zmienna
yavaho
Pokaz tylko ten kawalek kodu ktory jest odpowiedzialny za includowanie okreslonej strony. I sprawdz czy powyzej tego kodu nie uzywasz zmiennej o nazwie $id
looc
<?php if($id == ""){ $id = "news"; } ?> to wczytuje jezeli nei ma nic

<?php include ($id. ".php");?> a to zawiera to co sie wybiera z linków
yavaho
Sprawdz to:
a dla pewnosci wyswietl sobie zmienna $id czy jeszcze istnieje - czy nie zostala wykorzystana przez inny skrypt.
  1. <?php
  2. echo('<br />id='.$_GET['id'].'<br />');
  3.  
  4.  if(isset($_GET['id'])){
  5.  $page=$_GET['id'];
  6. }else{
  7.    $page='news';
  8.  }
  9.  
  10.  if(file_exists($page.'.php')){
  11.    include ($page.'.php');
  12.  }else{
  13.    include ('news.php');
  14.  }
  15. ?>
aleksander
  1. <?php
  2. if( !isset( $_GET['s'] ) OR empty( $_GET['s'] ) )
  3. {
  4. $s = 'glowna';
  5. } else {
  6. $s = $_GET['s'];
  7. }
  8. $sFileName = 'podstrony/' . basename( $s ) . '.php';
  9. if( !file_exists( $sFileName ) )
  10. {
  11. $sFileName = 'podstrony/glowna.php';
  12. }
  13. include( $sFileName );
  14. ?>
Standardowy, bezpieczny skrypt do inkludowania plików.
looc
wielkie dzięki, standardowy bezpieczny skrypt działa biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.