Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]nazwy plikow php
SubZero.
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 15.09.2007
Skąd: getCity();

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


Witam,

Czytałem kilka tutoriali PHP i natknąłem się na taka rzecz... w niektórych tutorialach ludzie nazywają swoje pliki w ten sposób:

nazwaskryptu.inc.php

Zamiast:

nazwaskryptu.php

Co to *.inc.php daje? Czy to jest związane z konfiguracją serwera, a może jakieś dodatkowe bezpieczeństwo?
Go to the top of the page
+Quote Post
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


równie dobrze może byc index.asd.dsf.dsfg.php, teoretycznie żadna róznica,
to inc - jest include, znaczy sie to mogą być jakieś funkcje które sa includowane
Go to the top of the page
+Quote Post
piwi_7
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 16.04.2006

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


jest tak jak napisał peter... rozszerzenie *.inc mówi programiście, że dane z pliku są includowane przez jakiś skrypt. Stosuje się je aby zachować porządek w plikach i odróżnić np pliki wykonywalne .php od plików includowanych.

Zaleca się, aby pliki includowane miały rozszerzenie *.inc.php po to aby serwer traktował je jako pliki ze skryptami (kwestie bezpieczeństwa) a także po to by programy mogły kolorować składnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
-gox-
post
Post #4





Goście







Jakie to 'programy' maja niby problem z kolorowaniem skladni w pliku ktorego rozszernie to nie .php? bo jakos nie jarze....

a czy pliki includowane powinny miec rozszernie php....
to zalezy czy bezpodrednie wejscie na taki plik moze zaowocowac niespodziewanym bledem..
i czy jego tresc jest poufna,

tak czy siak katalog powinien zostac zabezpieczony przed dostepem za pomoca .htaccess
Go to the top of the page
+Quote Post
-gox-
post
Post #5





Goście







Jakie to 'programy' maja niby problem z kolorowaniem skladni w pliku ktorego rozszernie to nie .php? bo jakos nie jarze....

a czy pliki includowane powinny miec rozszernie php....
to zalezy czy bezpodrednie wejscie na taki plik moze zaowocowac niespodziewanym bledem..
i czy jego tresc jest poufna,

tak czy siak katalog z plikami do includniecia powinien zostac zabezpieczony przed dostepem za pomoca .htaccess
Go to the top of the page
+Quote Post
drPayton
post
Post #6





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Cytat(gox @ 3.10.2008, 21:33:27 ) *
Jakie to 'programy' maja niby problem z kolorowaniem skladni w pliku ktorego rozszernie to nie .php? bo jakos nie jarze....

(...)

Zapewne chodzi o to, że edytory ustalają styl kolorowania składni charakterystyczny dla danego języka na podstawie rozszerzenia...
Go to the top of the page
+Quote Post
-gox-
post
Post #7





Goście







dobrym rozwiazaniem jest umieszczenie na samej gorze w skrypcie ktory ma prawo do inludowania takiego kodu:

  1. <?php
  2. define('INCLUDER', true);
  3. ?>


a w kazdym includowanym pliku

  1. <?php
  2. if ( ! defined('INCLUDER'))
  3. die('Nieautoryzowany dostep php.pl (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ');
  4. ?>
Go to the top of the page
+Quote Post
drPayton
post
Post #8





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


To już offtop totalny ;P
Ale skoro jesteśmy w temacie, to jest lepsze rozwiązanie:
  1. <?php
  2. if (0==sizeof(debug_backtrace())) die();
  3. ?>

Bo po co dodatkowe zmienne wprowadzać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
-gox-
post
Post #9





Goście







o... dzieki za podniesienie moich kwalifikacji :-]
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: 17.09.2025 - 16:26