Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z include
-Looc-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
yavaho
post
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Pokaz tylko ten kawalek kodu ktory jest odpowiedzialny za includowanie okreslonej strony. I sprawdz czy powyzej tego kodu nie uzywasz zmiennej o nazwie $id
Go to the top of the page
+Quote Post
-looc-
post
Post #3





Goście







<?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
Go to the top of the page
+Quote Post
yavaho
post
Post #4





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował yavaho 9.08.2005, 17:23:43
Go to the top of the page
+Quote Post
aleksander
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

Ostrzeżenie: (0%)
-----


  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.
Go to the top of the page
+Quote Post
-looc-
post
Post #6





Goście







wielkie dzięki, standardowy bezpieczny skrypt działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:34