Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak sprawdzić czy strona istnieje w katalogu głównym
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Tak jak w temacie. W jaki sposób to robić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


http://php.net/manual/en/function.file-exists.php
Go to the top of the page
+Quote Post
jaca121212
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(rad11 @ 14.01.2016, 11:42:59 ) *


tylko tak wziąłem przykład z manuala
  1. <?php
  2. $filename = '/path/to/foo.txt';
  3.  
  4. if (file_exists($filename)) {
  5. echo "The file $filename exists";
  6. } else {
  7. echo "The file $filename does not exist";
  8. }
  9. ?>

tylko nie wiem jak sprawdzić cały folder główny
W ten sposób?
$filename = '/';
bo jakbym miał np 10 podstron to musiałbym 10 razy sprawdzać czy dana strona istnieje?
A chciałbym tego uniknąć da się to zrobić
np. w katalogu głównym jest index.php i losuj.php a nie ma kontakt.php i jak wejdę w podstronę nie istniejącą kontakt.php to żeby mnie przekierowało do pliku error.php
ogólnie mówiąc jak ktoś wejdzie w taki url: http://www.przyklad.pl/losuj.php to go przekieruje na stronę tą.
A jak wejdzie ktoś na stronę http://www.przyklad.pl/ssssn lub http://www.przyklad.pl/losuj.php?odmf to żeby go przekierowało na stronę error.php lub na stronę główną.

Ten post edytował jaca121212 14.01.2016, 13:20:14
Go to the top of the page
+Quote Post
chemiqs
post
Post #4





Grupa: Zarejestrowani
Postów: 110
Pomógł: 2
Dołączył: 2.06.2012

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


z .htaccess sprobuj
Go to the top of the page
+Quote Post
com
post
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


w htaccess ustawia sie po prostu adres dla 404 i tyle (IMG:style_emoticons/default/wink.gif) ew robisz tablice routingu (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
jaca121212
post
Post #6





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(com @ 14.01.2016, 15:00:16 ) *
w htaccess ustawia sie po prostu adres dla 404 i tyle (IMG:style_emoticons/default/wink.gif) ew robisz tablice routingu (IMG:style_emoticons/default/smile.gif)

w htaccess miałem to tak zrobione
RewriteEngine On
RewriteRule / index.php
RewriteRule losowe losuj.php


ale jak wpisałem http://www.przyklad.pl/losuj.php?odmf to chyba przechodziło mi na stronę http://www.przyklad.pl/losuj.php a nie na stronę co jej nie było w jaki to sposób ustawić
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


to co podałeś to przecież ciagle operujesz wokół tej samej strony wiec, strona zawsze istnieje, czyli tu opcja druga tablica routingu (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
jaca121212
post
Post #8





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(com @ 14.01.2016, 23:23:55 ) *
to co podałeś to przecież ciagle operujesz wokół tej samej strony wiec, strona zawsze istnieje, czyli tu opcja druga tablica routingu (IMG:style_emoticons/default/wink.gif)

a możesz mi podać przykład z tą tablicą routing (artukuł pl)
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: 25.08.2025 - 01:33