Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Pear] Jak używać pakietów?
scanner
post
Post #1





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Coponiektórzy wiedzą, że piszę sobie funkcyjke do rysowania kalendarza. No i napotkałem problem.
Wiadomo, że date() i mktime() mają zakres od 1970 do 2037 roku. na http://pear.php.net jest pakiet Date, który podobnież nie ma takowych ograniczeń. I teraz moje pytanie.
Jak tego cholerstwa używać? Przyznaje, że w życiu nie programowałem obiektowo (brrr). W pakiecie jest w cholere funkcji, ale jak np. zamienić [php:1:bd63f602fd]<?php date('w', mktime(0, 0, 0, 1, 1, 1969)) ?>[/php:1:bd63f602fd] na konstrukcję korzystającą ze wspomnianych klas Pear'owych??


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Chyba należy rozpocząć od początku winksmiley.jpg
Tj.
1. Zciągasz pakiet 1 PEAR PEAR Base System
2. 3 PEAR_Frontend_Web HTML (Web) PEAR Package Manager
3. Wszytkie pakiety, jaki bedzie potrzebował Package Manager (bardzo pomaga wyszukiwarka pakietów)
4. Gdy uda Ci się uruchomić PEAR Package Manager - instalacja kolejnych pakietów będzie banalnie prosta...

Natomiast ich wykorzystywanie jest ładnie opisane w manualu. Co prawda nie wszystkich pakietów aaevil.gif ale wystarczy, by załapać zasadę.

Cytat
Przyznaje, że w życiu nie programowałem obiektowo (brrr).

A to błąd. Dzięki odpowiednio przygotowanym klasom można niesamowicie przyśpieszyć tworzenie praktycznie każdego systemu.
Przykład? Ile zajełoby Ci przygotowanie panelu, służącego np. do
- uploadu plików na serwer (tylko gif i jpg o rozmiarze < 100 Kb
- dodania kilku tekstów ( w tym jeden musi być adresem e-mail, a drugi nie może być dłuższy niż np. 100 znaków)
- wszystkie pola muszą być wypełnione
- gdy pojawią się jakieś błędy - odpowiednie komunikaty (np. to nie jest e-mail)
- gdy wszystko jest poprawne - dodajemy do bazy

To taki malutki przykładzik tego, co ja, przy pomocy odpowiednio zmodyfikowanego pakietu phpObjectForms-1.0 oraz przygotowanych klas z menu oraz standardowym wygladem panelu administracyjnego mogę zrobić z powiedzmy w ... 20 min tongue.gif
Chyba więc warto biggrin.gif


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Yatta
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 29.05.2003
Skąd: Warszawa

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


Czy ten pakiet phpObjectForms nie przypomina pakietu Smarty?
Go to the top of the page
+Quote Post
Cudi
post
Post #4


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


Ja też kiedyś napisałem skrypt wyświetlający kalendarz, oczywiście korzystająć z time() i mktime(), więc miał on to samo ograniczenie. Ale mnie to w sumie nie przeszkadza, a ściąganie, instalcja, konfiguracja jakichś pakietów jest dla mnie zbyt skomplikowana smile.gif Myśle że nie warto sie tyle z tym cackać, bo nawet jeśli sie uda to będzie to dostepne tylko na naszym serwerze, i nie będzie sie tym można prawie z nikim podzielić ani wykorzystać gdzie indziej. A te ograniczenia naprawde da sie znieść smile.gif
Go to the top of the page
+Quote Post

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: 19.08.2025 - 20:37