Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [smarty] bezpieczenstwo
Forum PHP.pl > Forum > PHP
lisu
Czy jezeli bede trzymal templaty widoczne z zewnatrz (czyli user sobie wklepie adres http://serw/themes/zielony/index.tmpl i podejrzy jego zawartosc) bedzie mialo to jakis wplyw na bezpieczenstwo strony ?

Jesli trzymam templaty w katalogu themes/zielony (przyklad) i pewne pliki graficzne rowniez tam trzymam (jakies przyciski tla) to czy profesjonalnym rozwiazaniem jest zrobienie zmiennej
[php:1:09ebcf6e5c]<?php

$smarty->assign('sciezka','themes/zielony/');

?>[/php:1:09ebcf6e5c]

i pozniej w pliku tpl:
Kod
<img src="{$sciezka}button.jpg" />


Czy macie jakies inne sposoby?
kurtz
Cytat
Czy jezeli bede trzymal templaty widoczne z zewnatrz (czyli user sobie wklepie adres http://serw/themes/zielony/index.tmpl i podejrzy jego zawartosc) bedzie mialo to jakis wplyw na bezpieczenstwo strony ?
zalezy od tego co w nich bedziesz. lepiej dmuchac na zimne wiec umieszczac szablony poza dostepem z zewnatrz.
Cytat
Jesli trzymam templaty w katalogu themes/zielony (przyklad) i pewne pliki graficzne rowniez tam trzymam (jakies przyciski tla) to czy profesjonalnym rozwiazaniem jest zrobienie zmiennej
[php:1:f1d5bd0f63]<?php

$smarty->assign('sciezka','themes/zielony/');

?>[/php:1:f1d5bd0f63]

i pozniej w pliku tpl:
Kod
<img src="{$sciezka}button.jpg" />


Czy macie jakies inne sposoby?
sposob na pewno nie jest zly - tylko (odnoszac sie do wczesniejszej wypowiedzi) nie lepiej umiescici obrazki (i tylko je) ktore sa uzywane w szablonie w innych katalogach niz same szablony?...

....
dla przykladu
Kod
~/public_html

    ~/public_html/themes_images/zielony/

    ~/public_html/themes_images/czerwony/

~/szablony/

    ~/szablony/themes/zielony/index.tpl

    ~/szablony/themes/czerwony/index.tpl
wowczas moglbys spokojnie przekazac tylko nazwe szablonu.

a tak moglby wygladac szablon:
Kod
<img src="themes_images/{$szablon}/kulka.gif">



pozdrawiam
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.