only include
only include
hej, mam jak zawsze problem:
- blokowanie otwierania strony przez przegladarke, ok przez include/requirowanie
- ew. jak wywalić pliki poza katalog, jak sie do tego odwolywac
? z gory dzieki za pomoc
- blokowanie otwierania strony przez przegladarke, ok przez include/requirowanie
- ew. jak wywalić pliki poza katalog, jak sie do tego odwolywac
? z gory dzieki za pomoc
Re: only include
Przeczytaj to i powiedz ile ktoś może z tego rozumieć ? Jaśniej prosimy jeżeli można.
Re: only include
chce, azeby pliki (procz index) daly sie otwierac jedynie poprzez np.include, podobno dobrym sposobem jest umieszczenie ich poza katalogiem, do ktorego ma dostep przegladarka (htmlpublic?)... tylko problem - jak to zrobic i jak sie pozniej odwolywac??
Re: only include
To akurat proste. Umieszczasz pliki katalog wyżej i odwołujesz się w ten sposób:
include "../plik.php";
Pozdrawiam
include "../plik.php";
Pozdrawiam
Re: only include
Ok, teraz problemem jest sam hosting z pre ustawieniami. Nie działa z wyżej wymienionego powodu(katalog nie należy do base_dir(nie dziwie się)).
Może jest jakaś funkcja/skrypt pozwalający na
Z góry dzięki.
Może jest jakaś funkcja/skrypt pozwalający na
?ażeby pliki (prócz index) dały się otwierać jedynie poprzez np.include
Z góry dzięki.
-
ooo_michal
- Przelotem

- Posty: 245
- Rejestracja: śr kwie 18, 2007 9:06 am
Re: only include
w pliku index.php zdefiniuj jakąś stałą a w pozostałych zaraz na początku sprawdzaj czy stała jest zdefiniowana. Jeśli nie to wstawiasz funkcję die();
index.php[php]<?php
define('CONFIG', 'konfiguracja.php');
?>[/php]
pozostałe pliki[php]<?php
defined('CONFIG') or die('Nie udało się wczytać pliku');
?>[/php]
index.php[php]<?php
define('CONFIG', 'konfiguracja.php');
?>[/php]
pozostałe pliki[php]<?php
defined('CONFIG') or die('Nie udało się wczytać pliku');
?>[/php]
Re: only include
Thx, rozwiazalem juz.
W kazdym pliku, includujacy
[/quote]
Kod: Zaznacz cały
if ($GLOBALS['access'] == false){
require_once $_SERVER[DOCUMENT_ROOT].'/system/access/accessmessage.php';
exit();
}Kod: Zaznacz cały
$access = true;
