Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] otwieranie stron
lukasz87
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.07.2007

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


Mam gotowy layout. podstawą są oczywiście tabele. I chciałbym za pomocą php ładować po kliknięciu na link w menu odpowiedni tekst/zawartość na stronie... bez sensu jak po kliknięciu na link odsyłałbym pokolei do kolejnych podstron (np. 1.php 2.php 3.php) które różniły się tylko tekstem w jednej z komórek tabeli...

Wiem że takie coś można zrobić. Może ktoś mnie naprowadzić?

---
Dodaje tag, aby temat był zgodny z forum Przedszkole,
ponieważ już padły odpowiedzi. Na przyszłość proszę
pamiętać o tym, inaczej temat zostanie zamknięty.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
diller24
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 18.06.2007

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


mozna wykonać to w następujący sposób:
jesli masz dany odnośnik do strony np. kontakt podlinkuj go w sposób: <a href="index.php?go=5">Kontakt</a>


w tabeli gdzie ma być wyświetlana zawartość strony wklej kod:
<?php
// zmienna $go przekazana metoda GET
$go = $_GET['go'];

// sprawdzamy czy zmienna $go nie jest pusta
if(!empty($go)) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("strony/$go.php")) include "strony/$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 "strony/glowna.php";

?>
(objasnienie: aby wszystko działało stwórz katalog strony a w nim kolejno strony z treścią (nie musisz używać juz znaczników meta ani kodu <html><body></body></html> wystarczy wpisac odpowiednio sformatowany tekst z tabelami lub fotkami)

a na koniec przed całym kodem strony zamieszczasz cos takiego:
<?php
// zmienna potrzebna do prawidlowego wczytania includowanych plikow
$add_site = true;
?>

i wszystko smiga w razie w pisz.....
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 14:31