![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 12.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam,
robię teraz część administracyjną do mojego projektu i zastanawiam się jak najlepiej rozwiązać zarządzanie zmiennymi globalnymi. Mój projekt includuje bowiem plik goblalne.inc, w którym jest ok 40 zmiennych globalnych, m.in linki do obrazków tworzących szatę strony, ilość wyników na stronę itp. wymyśliłem, że admin będzie ściągał plik globalne.inc i go zmieniał, po czym uploadował go na serwer Kod:
Mam dwa pytania co do tej metody - jak nadać uprawnienia i którym plikom i katalogom nadać jakie chmod, żeby nikt nie mógł wysłać tego pliku ze swojego, podrobionego formularza? Struktura projektu wygląda tak: Kod: Kod sklep: -admin -panel -formularz_zaladuj (tworzy formularz z akcją do zaladuj_globalne i metodą post) -zaladuj_globalne (wysyła plik załadowany jako globalne.inc do ../../globalne/) -globalne -globalne.inc Drugie pytanie - jak zrobić, żeby po wcisnieci ściągnij plik globalne.inc - tekst, który jest zwykłym linkiem do tego pliku, plik nie otwierał się odrazu, (to tekstowy plik), tylko żeby komp się pytał otwórz/zapisz. Trzecie pytanie - czy takie rozwiązanie jet dobre (bezpieczne) i czy istnieje lepsze, bo w bazie mógłbym to zrobić, ale to strasznie dużo roboty wpisaywać 40zmiennych i potem wypełniać zmienne globalne wynikami z bazy. --- (IMG:http://forum.php.pl/uwaga.gif) hwao Ten post edytował hwao 26.02.2005, 16:01:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 16.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. plik globalne.inc - 644 - chmod(globalne.inc, 644); i ten katalog niech tez ma 644.
2. jeśliby sie dalo to <a href=""></a>. 3. I. PO CO (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) II. PO CO (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) III. PO CO (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:44 |