Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Skrypt php
grzesiek1925
post 11.11.2010, 20:41:49
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


Witam,
Mam takie jedno pytanie... Otóż czy istnieje taka możliwość, żeby do tego:
  1. case "strona";
  2. $temat = "strona";
  3. $link = "strona";
  4. include("strona.php");
  5. break;

dodać jakąś część kodu zabezpieczającą, że jak ktoś usunie plik strona.php to odczyta inny plik php?

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
Crozin
post 11.11.2010, 20:46:39
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Musiałbyś sprawdzić czy plik strona.php istnieje (file_exists). Jeżeli tak, wczytujesz go, jeżeli nie wyświetlasz wczytujesz inny plik.
Go to the top of the page
+Quote Post
grzesiek1925
post 11.11.2010, 21:02:42
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


A jak to najlepiej powiązać z tym co napisałem wcześniej. Bo jak to napisać normalnie to wiem, tylko nie wiem jak to powiązać...
Go to the top of the page
+Quote Post
grzesiek1925
post 11.11.2010, 22:19:55
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


Witam,
Mam takie jedno pytanie... Otóż czy istnieje taka możliwość, żeby do tego:
  1. case "strona";
  2. $temat = "strona";
  3. $link = "strona";
  4. include("strona.php");
  5. break;

dodać jakąś część kodu zabezpieczającą, że jak ktoś usunie plik strona.php to odczyta inny plik php?

P.S
Wiem jak napisać argument file_exists, lecz nie wiem jak mam powiązać z tym wyżej...

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
flashdev
post 11.11.2010, 22:24:47
Post #5





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


  1. case "strona";
  2. $temat = "strona";
  3. $link = "strona";
  4. $file = 'strona.php';
  5. if( file_exists($file) ){
  6. include($file);
  7. }else{
  8. include('brak-pliku.php');
  9. }
  10. break;


Ten post edytował flashdev 11.11.2010, 22:26:03


--------------------
Go to the top of the page
+Quote Post
kwiateusz
post 11.11.2010, 22:32:12
Post #6


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Pomine już tytuł, ale patrz w jakim dziale piszesz!

przeniesione z Opinie, ogłoszenia, pytania
Go to the top of the page
+Quote Post
Daiquiri
post 11.11.2010, 22:42:00
Post #7





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Cytat(grzesiek1925 @ 11.11.2010, 21:02:42 ) *
A jak to najlepiej powiązać z tym co napisałem wcześniej. Bo jak to napisać normalnie to wiem, tylko nie wiem jak to powiązać...
Wstawić w środku warunek if (plik istnieje) to go załaduj else załaduj domyślny.

Zasadniczo Crozin Ci już to napisał smile.gif

Ten post edytował Daiquiri 11.11.2010, 22:43:21
Go to the top of the page
+Quote Post
grzesiek1925
post 11.11.2010, 22:55:01
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 11.11.2010

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


Dzięki teraz będę pamiętał, że można wstawić warunek "if" w te miejsce. Wcześniej nie byłem pewny smile.gif
Go to the top of the page
+Quote Post
flashdev
post 12.11.2010, 01:13:06
Post #9





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(grzesiek1925 @ 11.11.2010, 22:55:01 ) *
Dzięki teraz będę pamiętał, że można wstawić warunek "if" w te miejsce. Wcześniej nie byłem pewny smile.gif


W sumie niewiele (~1 minuta) ryzykujesz sprawdzając to samemu smile.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:36