Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]jak wykorzystac zmienne z innego pliku
Forum PHP.pl > Forum > Przedszkole
piasekps
Czesc

Mam problem i nie wiem jak go ugrysc, sprobuje go wytlumaczyc.
Mam spis artykulow, chcialbym otrzymac taki efekt, ze po nacisnie ciu na dowolny
z artykulow tresc wyswietli mi sie we wlasnie stworzonym na te potrzebe iframe'ie.
aby to zrobic musze podac plik ktory sie ma w tym iframe'ie wyswietlic, zalozmy
jest to plik.php, jak mam przeniesc zmienne, z pliku A.php do plik.php?
myslalem zeby to zrobic tak:

w pliku A mam taki kod:

  1. <?php
  2. echo '<a href=A.php?co=news&dir='.$dir.'&file='.$name.'>
  3. <h2 class="title" align="center">'.$plik[$i].'</h2></a>
  4. <em class="czas">'.$czas.'</em>';
  5. ?>

po nacisnieciu wracam do plku A.php gdzie wykonana jest odpowiednia funkcja dla co=news
i proba stworzenia iframe'a

  1. <?php
  2. echo '<iframe src="skrypty/plik.php">
  3. Twoja przeglądarka nie akceptuje pływających ramek!</iframe>';
  4. ?>

w pliku.php poczatek kodu wyglada tak
  1. <?php
  2.  
  3.  $dir = $_GET['dir'];
  4.  $name = $_GET['file']; 
  5.  
  6.  
  7.  function readArticles($dir, $name)
  8. {
  9. ?>

i to mi nie dziala. wiec powtorze moje pytanie jak mam przeniesc teraz wartosci zmiennych $dir oraz $name
z pliku A.php do plik.php aby je tam wykorzystac, mam nadzieje ze udalo mi sie to dobrze i jasno wytlumaczyc tongue.gif

bede wdzieczny za kazda podpowiedz

pozdrawiam piasek
Daimos
no pewnie ze nie dziala
bo dales pobieranie metoda get a w ramce ich nie przesylasz, zrob tak:
  1. <?php
  2. echo '<iframe src="skrypty/plik.php?jakaszmienna=jakaswartosc&etc=etc">
  3. Twoja przeglądarka nie akceptuje pływających ramek!</iframe>';
  4. ?>

i wtedy w pliku plik.php mozesz przechwytywac, inaczej nie da rady
piasekps
wielkie dzieki, ze tez na to sam nie wpadlem sad.gif
jednak najprostsze rzeczy najbardziej utrudniaja zycie tongue.gif

pozdrawiam piasek
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.