Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z rozszerzeniem plików
p2bkuba
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.06.2008

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


Witam:) jestem początkujący więc mam pewnie proste pytanie.
Mam taki skrypt:

  1. <?php
  2. // zmienna $go przekazana metoda GET
  3. $go = $_GET['go'];
  4.  
  5. // sprawdzamy czy zmienna $go nie jest pusta
  6. if(!empty($go)) {
  7. // sprawdzamy czy plik o danej nazwie istnieje
  8. if(is_file(&#092;"strony/$go.html\")) include \"strony/$go.html\";
  9. // jezeli plik nie istnieje wyswietla się komunikat
  10. else echo &#092;"
  11. Nie ma takiej strony :-(&#092;";
  12. }
  13. // jezeli zmienna $go jest pusta wyswietla się strona glowna
  14. else include &#092;"strony/start.html\";
  15. ?>


Który mi wczytuje z folderu "strony", popdstrony do głównego indexu. Tylko że wczytuje mi same pliki o rozszerzeniu .html, a ja potrzebuje aby wczytywał mi także pliki o rozszerzeniu .php
No i gdzie to zmienić?
[/color] </br >

Ten post edytował p2bkuba 6.06.2008, 13:43:06
Powód edycji: dodałem bbcode
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To, że jest się początkującym, nie zwalnia z przestrzegania regulaminu. bbcode dodałem, ale pamiętaj, by nastepnym razem samemu to zrobić.
Poza tym popraw temat.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Po pierwsze - witamy na forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Teraz tak: Tytuły tematów powinny być merytoryczne, a Twój nie jest - również proszę Ciebie o jego poprawienie.


W sposób łopatologiczny, ale działający, to tak
  1. <?php
  2. if(is_file("strony/$go.html"))
  3.  {
  4.  include "strony/$go.html";
  5.  }
  6.  elseif(is_file("strony/$go.php"))
  7. {
  8. include "strony/$go.php";
  9. }
  10. ?>


Pozdawiam.

-- uu, za wolny się robię batmanie (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

//batman
//starość nie radość (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




PS:
Cytat
  1. <?php
  2. $go = $_GET['go'];
  3. //...
  4. include &#092;"strony/$go.html\";
  5. ?>


Zakończy się zwykłą kompromitacją, zabezpiecz to.
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: 4.10.2025 - 14:15