SubZero.
3.10.2008, 17:41:55
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?
peter13135
3.10.2008, 17:47:02
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
piwi_7
3.10.2008, 20:19:29
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
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
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
drPayton
3.10.2008, 20:38:51
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...
dobrym rozwiazaniem jest umieszczenie na samej gorze w skrypcie ktory ma prawo do inludowania takiego kodu:
<?php
?>
a w kazdym includowanym pliku
<?php
die('Nieautoryzowany dostep php.pl
'); ?>
drPayton
3.10.2008, 20:45:27
To już offtop totalny ;P
Ale skoro jesteśmy w temacie, to jest lepsze rozwiązanie:
<?php
?>
Bo po co dodatkowe zmienne wprowadzać
o... dzieki za podniesienie moich kwalifikacji :-]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.