![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym przedstawić własny system szablonów. Starałem się stworzyć parser zawierający najpotrzebniejsze funkcje, zachować jak najprostszą budowę składni parsera. Stworzyłem funkcję parsującą formularze, jak narazie nie spotykaną w tego typu projektach. Parser formularzy zamienia pola formularza na elementy z tablicy POST. Myślę że jest to przydatne narzędzie, gdy stosujemy dużo formularzy i validiujemy ich poprawność... Krótko mówiąc zapraszam do testowania: http://sequana.euo.pl/download/dokumentacja.pdf http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.rar http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.zip http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.tar Pisane pod PHP 5 System szablonów Sequana, można dowolnie używać oraz rozpowszechniać. Zabrania się usuwania informacji o autorze systemu. W specyfikacji swojego projektu w którym używasz aplikacji Sequana jesteś zobowiązany do podania informacji używania aplikacji: Sequana 2007 Krzysztof Kardasz Ten post edytował eai 24.05.2007, 18:19:13 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mnie się osobiście nie podoba
![]()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Dzięki. Do poprawki.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
I jeszcze parę uwag:
- masz podobnego buga w AllTime - masz literówkę zamiast "example-varibles" powinno być chyba "example-variables"? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
prosiłbym o jakiś przykład działania tej części związanej z formularzami
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
jest pliczek example-forms.php
Wygląda to tak: Mamy sobie czysty formularz z róznymi polami input, textarea, select itd.. Po wysłaniu submit, parser zamienia wartości pola formularza na wartosci z tablicy POST. Przydatne np podczas formularza rejestracji gdzie uzupełniamy dużo różnych pól. Wtedy można ze zmiennej POST uzupełnić te pola automatycznie. Załóżmy że do tej pory stosowales w szablonach <input type="text" name="login" value="{$_POST['login']"> Dzięki funkcji form() nie musisz umieszczać w value zadnych zmiennych szablonowych. <input type="text" name="login" value=""> Parser przeszukuje wszystkie możliwe pola w formularzu i uzupelnia je z tablicy POST. Mam nadzieje ze jasno wyjasnilem:) obsluguje tablice w formularzach name="tablica[]" checkboxy selecty multiple itd... Odpal sobie plik example-forms.php zobacz jego źródło a potem wpisz coś w formularz naciśnij submit i znowu sprawdź źródło. Ten post edytował eai 24.05.2007, 21:13:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:35 |