Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> include() a odświeżanie
afrodyzjak
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.11.2004

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


Witam,
Co zrobić aby index.php nie odświeżał całej strony za każdym razem jak przechodzi się po includowanych pod niego stronach.

Mam taką strukturę:

index.php
include/index2.php
include/costamjeszcze.php

cały czas głównym plikiem dla oglądającego jest index.php, w któym jest nagłówek i stopka, natomiast całe "ciało" pliku jest includowane,
co zrobić aby przeglądarka nie odświeżała całęj strony za każdym przejściem na jakiś temat.

Please o radę...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Thuunder
post
Post #2





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Trudniejszy, ale skuteczny sposób to zastosowanie klas do tworzenia stronki.


--------------------
najprostsze rzeczy są najmniej oczywiste
Go to the top of the page
+Quote Post
afrodyzjak
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.11.2004

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


Mam taką klasę w index.php:


class tresc
{

function Wyswietl()
{
echo "<html>\n<head>\n";
$this->WyswietlTytul();
$this->WyswietlSlowaKluczowe();
$this->WyswietlOpisStrony();
$this->WyswietlStyle();
echo "</head>\n<body>\n";
$this->WyswietlNaglowek();
$this->WyswietlMenu();
require('tresc.php');
$this->WyswietlStopke();
echo "</body>\n</html>\n";
}

}

$glowna = new tresc();
$glowna->Wyswietl();

Chodzi o to że 'index.php' jest ok- wyświetla się "tresc.php"
- domyslnie jest to: index.php?tresc=home
, ale dlaczego nie wyswietla mi dalszej zawartosci "tresc.php" wg odnosnikow np.:
index.php?tresc=strona2
czy ktos wie dlaczego index widzi tylko pierwsza czesc "tresc.php"?

Pozdro


hwao
Go to the top of the page
+Quote Post
bela
post
Post #4


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


ale przeciez nigdzie nie masz w kodzie napisane, że chcesz załączyć strona2.php


--------------------
Go to the top of the page
+Quote Post
afrodyzjak
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.11.2004

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


Dałem sobie spokój z klasami, narazie najlepszym rozwiązaniem dla mnie okazała się jedna strona index.php z include() podstroną zawierającą wiele różnych treści.

Klasy miały uprościć powtarzające się szczegóły (jak nagłówki i stopki) na kilku różnych tematycznie stronach. Ale jeden index rozwiązał problem.

Dla zainteresowanych klasami polecam tylko jeśli to komuś naprawdę ułatwi życie, ale samemu trzeba się przekonać.
Co sądzi forum na ten temat?
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 - 04:17