Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Includowanie
Snoopy
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


Witam.
Chciałbym się dowiedzieć czy jest możliwość takiego przygotowania pliku aby był widoczny w przeglądarce po zaincludowaniu w innym ale nie jako on sam samodzielny.

Już tłumacze o co mi chodzi:

mam plik index.php i plik np. menu.php
w index.php includuję menu.php

i wszystko ma się ładnie wyświetlić, ale jeśli ktoś w przeglądarce wpisze http://cos.com/menu.php to chciałbym aby nie zobaczył nic.

Jest to możliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Albo albo.
Albo użyjesz zabezpieczeń serwera, czyli po prostu odmówisz dostępu do katalogu z poziomu .htaccess, albo zdefiniuj jakąś stałą w pliku index.php i w pliku menu.php sprawdzaj, czy jest zdefiniowana (is_defined('nazwa_stalej')). Jeśłi nie ma, znaczy, że plik wywołany samodzielnie i uzyj np. exit().

Pozdrawiam.
Go to the top of the page
+Quote Post
Snoopy
post
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 5.02.2006

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


Oki, zastosowałem .htaccess ale teraz jak chcę podejrzeć plik albo wejść do katalogu z poziomu przeglądarki to pojawia się error 500, próbowałem zrobić redirect na stronę główną ale za każdym razem kończy się to niepowodzeniem i dalej jest error 500.
W chwili obecnej .htaccess wygląda tak:

Access allow 127.0.0.1
Redirect http://127.0.0.1/stronka/
Go to the top of the page
+Quote Post

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: 23.08.2025 - 13:50