Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Apache] Spis plików
Ka-lolek
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

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


Witam,
jak zrobić żeby jeżeli w danym katalogu nie mam pliku index to po wejsciu do niego przez przegladarke zeby nie pojawial sie spis plikow tylko np. informacja, ze strona nie istnieje (tak jest na niektorych hostingach).
Najlepiej zeby ta informacja sie pojawiala tylko przy wchodzeniu z komputera zewnetrznego, a gdy wchodze z localhosta, tam gdzie jest zainstalowany apache to zeby normalnie pojawial sie spis plikow w danym katalogu

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ka-lolek
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.01.2005

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


oj, prawie dziala;p
zamiast ErrorDoc, to ErrorDocument
no i nie 404 tylko 403 w moim przypadku;p
ale nie o to chodzi.
wrzucilem do 403.php cos takiego:

  1. <?php
  2. if($_SERVER['REMOTE_ADDR'] != '127.0.0.1' || $_SERVER['REMOTE_ADDR'] != 'localhost') // dałem $_SERVER['REMOTE_ADDR'] != 'localhost' w wyniku problemów ( z doświadczenia)
  3. {
  4. echo '<p style="text-align: center; color: red; font-size: 20">404 - Nie odnaleziono pliku!</p>';
  5. echo ($_SERVER['REMOTE_ADDR']);
  6. }
  7. else
  8. {
  9. echo 'tu bedzie listing plikow';
  10. }
  11. ?>

i wchodzac z localhosta wyrzuca napis "404 - nie odnaleziono pliku" zamiast "tu bedzie listing plikow' (jezeli wchodze spoza localhosta to tez wyrzuca "404- nie odnaleziono pliku"
zeby sie upewnic, ze wchodze z localhosta wyrzucilem jeszcze zawartosc $_SERVER['REMOTE_ADDR'] i jak byk jest 127.0.0.1


hmm ;>?

dobra, to jakoś działa po zamianie != na == (chociaz to dziwne zachowanie)

ale jak wykonac listing plikow zeby listowalo mi pliki z katalogu do ktorego chcialem wejsc..
wpisujac
  1. <?php
  2. foreach (glob("*.*") as $filename) {
  3. echo "$filename \n";
  4. }
  5. ?>

listuje mi glowny katalog;/.

Ten post edytował Ka-lolek 14.06.2008, 10:34:19
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: 26.09.2025 - 00:54