Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Klasa Template, Potrzebowałem i napisałem, ale...
Turgon
post 17.02.2006, 20:07:16
Post #1





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Jest problem. Nie umiem sobie napisać Debuggera.
To klasa :
  1. <?php
  2. class liteTemplate
  3. {
  4. var $tmpl;
  5. var $tag;
  6.  
  7. function liteTemplate ($name)
  8. {
  9. $this->tmpl = implode('', file($name));
  10. $this->dane = Array();
  11. }
  12.  
  13. function add_tag($name, $value = '')
  14. {
  15. if (is_array($name)) {
  16. $this->dane = array_merge($this->tag, $name);
  17. } else if (!empty($value)) {
  18. $this->tag[$name] = $value;
  19. }
  20. }
  21.  
  22. function execute() {
  23. return preg_replace('/{([^}]+)}/e', '$this->tag["\\1"]',
  24. $this->tmpl);
  25. }
  26.  
  27. }
  28. ?>


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
dr_bonzo
post 17.02.2006, 20:19:41
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%)
-----


Nie rozumiem, w czym problem. Co ma ten debugger robic? Co ci nie dziala?

nie
$this->tmpl = implode('', file($name));
tylko
file_get_contents()


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Turgon
post 17.02.2006, 20:20:36
Post #3





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Chce mieć Debbeuger, żeby mi Debugował kod smile.gif ... I przypominam to php 4...

Ten post edytował Turgon 17.02.2006, 20:20:52


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
dr_bonzo
post 17.02.2006, 20:36:30
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Zend IDE, xdebug.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Turgon
post 17.02.2006, 20:37:33
Post #5





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Eeee... To się je ?


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
dr_bonzo
post 17.02.2006, 20:44:33
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Bez glupich postow prosze!

Wiesz co to debugger? Nie -> wikipedia.

Chcesz napisac cos innego -- napisz dokladnie co to ma robic.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Turgon
post 17.02.2006, 21:15:47
Post #7





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Wiem co to Debbuger, ale to co mi napisałeś nie... Ma sprawdzać np. czy dany tag istnieje - inaczej błąd odpowiedni - oczywiście ładnie obrobiony - "Tag {tur} is not exist" .

Ten post edytował Turgon 17.02.2006, 21:16:44


--------------------
Jah Music Is On My Mind !
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:34