Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Includowanie strony
Forum PHP.pl > Forum > Przedszkole
piotrek442
Mam problem z includowaniem strony z pewną zmienną

Robie to tak:

  1. switch($_GET['page']) {
  2.  
  3. case 'profile':
  4. include 'profile.php?id='.$user_data['user_id'].'';
  5. break;
  6. }


a link do tej prodstrony taki :
  1. <a href="index.php?page=profile">Wyświetl swój profil</a>


niestety mi wyskakuje błąd ;/

Warning: include(profile.php?id=1) [function.include]: failed to open stream: No such file or directory in...
Warning: include() [function.include]: Failed opening 'profile.php?id=1' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in ..

proszę o pomoc , nie wiem jak sobie z tym poradzić
!*!
Chyba nie bardzo, pomyliłeś linki. ups.

  1. include 'profile.php?id='.$user_data['user_id'];

link > profile.php?id=1

A komunikat mówi jasno, nie masz takiego pliku jak profile.php lub podałeś do niego złą ścieżkę.
Michael2318
Jaki efekt chcesz osiągnąć...? Może chodzi Ci o file_get_contents? Przecież w include definiujesz tylko nazwę pliku wraz z rozszerzeniem i to wystarczy.
piotrek442
sam już się w tym pogubiłem ...

w index.php mam ten system z includowaniem stron.
index.php jest umieszczony w tym samym katalogu co profile.php( i on istnieje)
!*!
a tak:

  1. include './profile.php?id='.$user_data['user_id'];
piotrek442
Warning: include(./profile.php?id=1) [function.include]: failed to open stream: No such file or directory in ...


a jak dam samo 'profile.php' to plik istnieje ;//
!*!
Ehh mam dziś zaćmienie biggrin.gif musisz includować sam plik profile.php bez GET, a i tak ten parametr zostanie wczytany.
piotrek442
dziękuje Ci bardzo!! działa!
Michael2318
piotrek442 napisałem Ci to już w drugim poście smile.gif
piotrek442
no nie ogarnąłem tematu smile.gif ale już wszystko OK!
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.