Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pliki konfiguracyjne, Jak powinny wyglądać pliki konfiguracyjne?
artuross
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 9
Dołączył: 30.12.2011

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


Witajcie, mam drobny problem. Zastanawiam się mianowicie jak powinien (to może być złe słowo) wyglądać plik konfiguracyjny.

Pozwólcie, że pokażę Wam o co mi chodzi na kodzie źródłowym.

  1.  
  2. // lepsze tablice czy stałe?
  3. $config['database'] = 'localhost';
  4. define('database', 'localhost');
  5.  
  6.  
  7. // jeżeli tablice - prefixy (oczywiście, bez znaczenia jaki 'rozdzielnik'?) czy tablice wielowarstowe?
  8. $config['db-name'] = 'localhost';
  9. $config['db-user'] = 'root';
  10. $config['db-password'] = 'pass';
  11.  
  12. $config['db']['name'] = 'localhost';
  13. $config['db']['user'] = 'root';
  14. $config['db']['password'] = 'pass';
  15.  
  16. // wielkie czy male litery?
  17. $config['db']['name'] = 'localhost';
  18. $config['DB']['NAME'] = 'localhost';
  19.  
  20.  
  21. // jezeli stale - prefixy?
  22. define('DB_NAME', 'localhost');
  23. define('DB_USER', 'root');
  24. define('DB_PASSWORD', 'pass');
  25.  
  26. // teraz komentarze przy wartościach zapisanych w pliku
  27. // w przypadku, gdy jest możliwość wyboru, powinienem je opisać?
  28. // wiem, głupi przykład poniżej, ale tylko do zobrazowania o co mi chodzi
  29. // a może tylko podać możliwe wartości?
  30.  
  31. /*
  32.  * Możliwe wartości:
  33.  * cookies - używa ciasteczek do pamiętania hasha sesji
  34.  * database - przechowuje hash w bazie danych
  35.  *
  36.  * ***************************************************
  37.  *
  38.  * COOKIES lub DATABASE
  39.  */
  40.  
  41.  
  42.  
  43. /*
  44.  * jak widać nie jest to takie hop-siup :)
  45.  * chciałbym, żeby user miał możliwość zmiany wartości w pliku konfiguracyjnym, nawet jeśli nie zna PHP
  46.  *
  47.  * może polecicie artykuły z opisanymi metodami?
  48.  * pokażecie wycinki własnych plików konfiguracyjnych?
  49.  * z góry dziękuję za pomoc - rzecz wydaje się prosta, ale chciałbym mieć te "lepsze" nawyki
  50.  *
  51.  * dodam, że spojrzałem w pliki konfiguracyjne wordpressa i joomli
  52.  * wp ma stałe, przy czym prefix tabeli w db jest zapisany jako zwykła zmienna
  53.  * joomla ma zapisane wartości w klasie jako public
  54.  */
  55.  


--------------------
Pomoglem? Daj pomogl!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:24