![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%) ![]() ![]() |
Czy PHP5 zawiera bibliotekę do parsowania plików .ini? Jeżeli tak to proszę o jakiś tutorial. Na Google nic wartościowego nie znalazłem
![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/manual/en/function.parse-ini-file.php
Tu jest wszystko -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Cytat czy są jakieś przeciwwskazania do używania plików .ini do konfiguracji aplikacji webowej? Parsowanie plikow .ini jest bardzo powolne. -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Polecem format YAML. Stosowany jest w frameworku Symfony i można w nim trzumać dosłownie wszysto.
|
|
|
![]()
Post
#5
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%) ![]() ![]() |
Dziękuję za pomoc
![]() Czy na prawdę jest zauważalna róźnica w szybkości parsowania ini oraz YAML? Co myślicie o popularnym obecnie sposobie przechowywania danych konfiguracyjnych w pliku XML? |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
http://hwao.be/blog/2006/06/18/konfiguracj...przechowywanie/
@Null: Bardzo wolna? Co, Ty mówisz.... imho wrecz przeciwnie |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bora kiedyś sprawdzał szybkość parsowania .ini - jest ona bardzo wysoka, podobno php ma specjalny mechanizm, który jeszcze bardziej przyśpiesza parsowanie.
Ten post edytował splatch 26.06.2006, 11:22:25 -------------------- Łukasz Dywicki
Independent Java and open source software consultant. Blog - Java, OSGi, integracja oprogramowania.. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Chcecie zasugererowac ze lepiej trzymac konfig w pliku .ini czy w tablicy ktora jest taka sama strukture jak ten plik
![]() ![]() Ten post edytował NuLL 23.06.2006, 16:57:51 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pod warunkiem, że konfig (nieważne czy ini czy cos innego) bedzie cacheowany do tablicy właśnie.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
To na dluzsza mete po co te pliki .ini
![]() ![]() ![]() Ten post edytował NuLL 23.06.2006, 16:58:43 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#11
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
A PEAR Config? jest dobre i do ini i do xml-a, mozna nawet kombinowac i trzymac cesc w ini i czesc w xml, ale jest jedna kwestje dotyczaca ini, pliki ini mozna przeczytac jak tylko sie wywola plik przgladarka, i chyba to nie jest zbyt przyjemne
![]() # <?php /* i konczyl: # */ ?> Ten post edytował nasty_psycho 24.06.2006, 12:00:08 |
|
|
![]()
Post
#13
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
@nasty_psycho: Poczytaj linka ktorego podalem, tam opisalem kwestie bezpieczenstwa...
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Pliki typu *.ini są bardzo wygodne w użyciu choć nie zalecam trzymania w nich poufnych danych takich jak wszelkie hasła, nazwy baz danych itp. Nie widzę przeciwskazań dla przechowywania innych danych konfiguracyjnych.
Btw. Do dynamicznego generowania plików *.ini można skorzystać z klasy Configmagick -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Pliki typu *.ini są bardzo wygodne w użyciu choć nie zalecam trzymania w nich poufnych danych A gdzie je bedziesz trzymal? W bazie? Wazne jest to zeby te pliki umiescic poza DocumentRoot i tyle. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Cytat zrobic z pliku ini plik php i zeby sie zaczynal : # <?php /* i konczyl: # */ ?> jak zrobisz tak to teoretycznie to bedzie skrypt php, i po jego wywolaniu user zobaczy tylko ##, take rozwiazanie uzywa sitellite cms |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Jakiś czas temu czytałem porównanie, ktore mówiło o tym, że parser plików INI jest wydajnieszy niż parser plikow php (co samo w sobie jest całkiem logidzne, patrząc na złożonośc składni jednych i drugich
![]() W związku z czym jeśli nie zamierzasz wprowadzać jakichś skomplikowanych operacji na tych plikach ini, jakiegoś dziedziczenia itp. to nie ma sensu cachowania informacji pobranych z INI i zapisywania ich w postaci tablic w plikach php. Parsowanie ini (nazywających sie oczywiście cos_tam.ini.php ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 21:19 |