Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Includowanie podstron ze strony już zaincludowanej - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Includowanie podstron ze strony już zaincludowanej (/thread-includowanie-podstron-ze-strony-juz-zaincludowanej)



Includowanie podstron ze strony już zaincludowanej - e-konrad - 21-04-2011

Kod PHP:
<?php
 $go 
$_GET['go'];
           
// sprawdzamy czy zmienna $go nie jest pusta
if(!empty($go)) {
          
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("$go.php")) include "$go.php";
         
// jezeli plik nie istnieje wyswietla się komunikat
else echo "<br />Nie ma takiej strony :-(";
                       }
        
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include "artykul.php"
?>

Pytanie, jak z zaincludowanej w ten sposób strony otworzyć inną podstronę?
Wiem że trzeba ustawić kolejną zmienną, kombinowałem już w ten sposób ale cały czas pojawiają się błędy.


RE: Includowanie podstron ze strony już zaincludowanej - R_Rafalsky - 21-04-2011

Niepotrzebnie tworzysz zmienną $go.
Nie wiem dokładnie o co Ci chodzi więc:
1. Jeżeli chcesz zaincludować inną stronę w stronie $go.php to wystarczy, że tam napiszesz include.
2. Jeżeli chcesz includować kolejną podstronę na tej stronie za pomocą linku to:

Link tworzysz tak: index.php?go=pierwsza_strona&go2=druga_strona

Wtedy w pliku includowanym sprawdzasz $_GET['go2'] i po problemie. Nie wiem dokładnie o co chodzi, bo strasznie niezrozumiale napisałeś.


RE: Includowanie podstron ze strony już zaincludowanej - Kartofelek - 21-04-2011

$_GET['go'] = $_SERVER['root'].'/super_wazny_config';

Oczywiście to tylko przykład Smile


RE: Includowanie podstron ze strony już zaincludowanej - e-konrad - 21-04-2011

Chcę aby na stronie index.php z tym kodem powyżej includowała się strona np. artykuły.php.

Zawartość strony artykuły.php pobierana jest z bazy danych, przy czym do każdego wiersza jest dołączana zmienna edit aby móc zawartość tego wiersza edytować.

Po kliknięciu na edit chcę aby otworzyła się inna strona w tym miejscu gdzie była includowana strona artykuły.php