Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]blokowanie dostępu do folderu :>
Forum PHP.pl > Forum > Przedszkole
Valker
Witam,
rozwiązanie problemu zapewne jest banalnie proste, aczkolwiek nie mam głowy dzisiaj do myślenia, a muszę to zrobić jak najszybciej.

Chodzi o to, iż mam w oddzielnym folderze pliki html. Jeden dodaje jako ramki drugi itd. Od razu mówię, że nie mogę ich edytować gdyż niemal codziennie są generowane nowe przez oddzielny program i od nowa wrzucane na ftp.
Teraz problem polega na tym aby dać dostęp do tych plików po zalogowaniu (logowanie poprzez sesje, pliki powinny się pokazywać przez pliczek php). Próbowałem dodać plik .htaccess i stworzyć ten plik php, który by wstawiał ramkę z html z tymi plikami. Wszystko było by fajnie gdyby plik htaccess nie blokował do tego dostępu.
Próbowałem dodać przez include w pliku php, ale to już w ogóle przestało działać.
Jakieś pomysły questionmark.gif snitch.gif

z góry thx,
Valker
Tajgeer
Na jakiej zasadzie chcesz to udostępnić? Po prostu, jak ktoś się zaloguje to te pliki zostaną wyświetlone na jakiejś stronie? Czy po zalogowaniu chcesz dać dostęp do jakiegoś folderu na serwerze?

Jeśli to pierwsze, to warunek:
  1. if(isset($_SESSION['sesja']))
  2. {
  3. echo 'jakis tam kod np. od iframe';
  4. }

I już. Oczywiście przy tym rozwiązaniu (czyli z iframe) jeśli ktoś raz się zaloguje i będzie na tyle bystry, aby wyciągnąć adres źródłowy ramki, to już za następnym razem nie będzie się logował. Dlatego jednak lepiej byłoby, jakby udało Ci się to zaincludować.
kfc4
Zablokuj możliwość listowania katalogu (w .htaccess). Każde żądanie pliku .html przekieruj na plik php (w .htaccess), w tym pliku sprawdź czy zalogowany, jak tak to readfile() tegoż pliku, jak nie to komunikat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.