Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]include - pewien problem
kocik13
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 14.01.2008

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


Witam...

Kolejny temat, kolejny problem (swego czasu już raz na forum pytałem, nikt nie udzielił odpowiedzi)...
Chcę zrobić stronę i normalną rzeczą, że będzie miała podstrony a w moim przypadku bardzo dużo... I chciałbym zrobić funkcję która sprawdza na początku pliku pewne parametry... aby jej w każdym pliku na oślep nie powtarzać umieszczę ją w osobnym pliku... Oto moje zamiary w praktyce (to tylko głupi przykład)

plik funkcja.php
CODE
if ($_SESSION['user'] && $_SESSION['zalogowany']){
//TU BYM DAŁ POŁĄCZENIE Z BAZĄ DANYCH I WYBRANIE REKORDU REJESTRACJA
if ($rekord['rejestracja']=='1'){

//I TU BYŁBY KOD STRONY KTÓRA GO INCLUDUJE.

}elseif ($rekord['rejestracja']=='0'){
echo 'rejestruj sie'; }

}elseif (!$_SESSION['user'] && $_SESSION['zalogowany']){
echo ' nie jesteś zalogowany'; }
?>


Chodzi o to aby: zwykły plik includował sobie plik funkcja php i w miejscu "//I TU BYŁBY KOD STRONY KTÓRA GO INCLUDUJE" wstawiał by sobie swój kod a jeśli by nie były spełnione warunki plik funkcja.php wyświetlał by błąd... no właśnie... jak zrobic aby aby ten plik funkcja.php umieszczał kod zwykłej strony w kod swojej a nie na odwrót ? Gdybym się działo na odwrót wyglądało by to tak:


inedx.php
CODE

include ('funkcja.php');
// czyli inaczej
//if ($_SESSION['user'] && $_SESSION['zalogowany']){
//TU BYM DAŁ POŁĄCZENIE Z BAZĄ DANYCH I WYBRANIE REKORDU ZAREJESTROWANY
//if ($rekord['rejestracja']=='1'){

//}elseif ($rekord['rejestracja']=='0'){
//echo 'rejestruj sie'; }

//}elseif (!$_SESSION['user'] && $_SESSION['zalogowany']){
//echo ' nie jesteś zalogowany'; }

echo 'Tu nie działało by sprawdzanie ponieważ najpierw sprawdza a jeśli się zgadza nic nie robi...';

?>


Mam nadzieje, że mnie rozumiecie...

Pozdrawiam
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: 24.08.2025 - 17:44