Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pokazanie danych z jednego pliku w drugim
gorden
post
Post #1





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


Witajcie, przedstawie swój problem, w którym nie wydaje się nic trudnego, ale jednak mam z tym problem...
Mam sobie pliki "id1.php", "id2.php" i tak dalej. Wszystkie te pliki zawierają takie same zmienne o innej wartości. No i mam oczywiście plik, który wyświetli te zmienne - "wyswietl.php". Teraz pojawia się mój problem, jak to zrobić w adresie czy w czymś innym (właśnie tutaj jestem bezradny), żeby w zależności od linku wygenerowanego, usera i innych wyświetlał się on odpowiednio? Miałoby to tak wyglądać mniej więcej: "wyswietl.php?id1.php". Ktoś może pomóc/doradzić?
Go to the top of the page
+Quote Post
motyl-pl
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

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


1. Przechwytujesz zmienną czy to cookie czy get
2. Patrzysz w pliku gdzie powinno przenieść z taką zmienną
3. Przenosisz "headerem" do odpowiedniego pliku lub go includujesz


--------------------
Go to the top of the page
+Quote Post
muk4
post
Post #3





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

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


ustawiasz zmienna $_GET['id'] i includujesz dany plik
  1.  
  2. if(!isset($_GET['id'])) { //sprawdza czy zmienna jest ustawiona
  3. include 'plik.php' //jeśli nie - incuduje np. domyślny plik plik.php
  4. } else {
  5. include 'id'.$_GET['id'].'.php'; // includuje id_zmienna_.php
  6. }

Przykładowy adres:
www.strona.pl/index.php?id=2

Ten post edytował muk4 7.07.2010, 23:11:34
Go to the top of the page
+Quote Post
Ruio
post
Post #4





Grupa: Zarejestrowani
Postów: 147
Pomógł: 9
Dołączył: 20.02.2009

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


Tylko pamiętaj o zabezpieczeniu GET bo inaczej będzie źle ;]
Go to the top of the page
+Quote Post
gorden
post
Post #5





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


No dobrze, ale co jeśli plik znajduje się w innym katalogu? no i jak automatycznie includować zmienną (zależy od adresu), czyli: użytkownik wpisze/dostanie adres "wyswietl.php?id=2", no to mu sie zaincluduje plik ze zmiennymi "katalog/id/2" i wyświetli. a może kod podany wyżej jest dobry do tego?
Go to the top of the page
+Quote Post
muk4
post
Post #6





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

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


"kod podany wyżej jest dobry do tego" tylko musisz zmienić katalog includowanych plików.

CLICK THIS NOW -> include
Go to the top of the page
+Quote Post
gorden
post
Post #7





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


dzięki. pozmieniałem i działa smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 16:02