Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [tutorial] Kartka z kalendarza PHP+Smarty
JoShiMa
post
Post #1





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Robiłam ostatnio w jednym z moich skryptów robiłam kalendarium w postaci kartki z kalendarza z zaznaczonymi wydarzeniami. Postanowiłam zrobić z tego tutorial. Chciałabym, żebyście napisali co myślicie na jego temat i czy coś należałoby poprawić (zagmatwane, niejasne sformułowania, skróty myślowe, mało maślane itp).

Ten post edytował JoShiMa 2.07.2008, 10:21:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
.radex
post
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Ja bym od razu uczył (nie dosłownie, tylko z przykładowych kodów) przejrzystego pisania kodu.

W tej chwili jest:

  1. <?php
  2. if(isset($_GET['miesiac']) and isset($_GET['rok'])){
  3. $dane['miesiac'] = (int)$_GET['miesiac'];
  4.  $dane['rok'] = (int)$_GET['rok'];
  5. }else{
  6.  $dane['rok'] = date('Y');
  7.  $dane['miesiac'] = date('n');
  8. }
  9.  
  10. $znacznik = mktime(1,1,1,$dane['miesiac'],1,$dane['rok']);
  11. $l_dni_w_miesiacu = date('t',$znacznik);
  12. $od = $dane['rok'].'-'.$dane['miesiac'].'-1';
  13. $do = $dane['rok'].'-'.$dane['miesiac'].'-'.$l_dni_w_miesiacu;
  14. ?>


nie lepiej:

  1. <?php
  2. if(isset($_GET['miesiac']) && isset($_GET['rok']))
  3. {
  4.  $dane['miesiac'] = (int) $_GET['miesiac'];
  5.  $dane['rok'] = (int) $_GET['rok'];
  6. }
  7. else
  8. {
  9.  $dane['rok'] = date('Y');
  10.  $dane['miesiac'] = date('n');
  11. }
  12.  
  13. $znacznik = mktime(1, 1, 1, $dane['miesiac'], 1, $dane['rok']);
  14. $l_dni_w_miesiacu = date('t', $znacznik);
  15. $od = $dane['rok'] . '-' . $dane['miesiac'] . '-1';
  16. $do = $dane['rok'] . '-' . $dane['miesiac'] . '-' . $l_dni_w_miesiacu;
  17. ?>


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował radex_p 2.07.2008, 20:09:11
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 11:10