phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
[php] BBcode [age]
Autor Wiadomość
Lorgan 

Posty: 49
Wysłany: 01-04-2017, 21:27   [php] BBcode [age]

Witam,

Próbuję przygotować nowy BBcode, który spełniałby prostą funkcję: odejmował wartość wpisaną w tag od aktualnego roku.

Przykład:
[age=17], dałoby w roku 2017-stym 2000, a w 2020-stym 2003.

Póki co, przygotowałem:

includes/bbcode.php
Kod:
    $text = str_replace("[year]", "[year:$uid]", $text);
      $current_year = (int)date('Y');
      $tenchi_year = $current_year - 400;
      $text = str_replace("[year:$uid]", $tenchi_year, $text);
     
      $text = preg_replace("#\[age=([1-9]?[0-9])\]#si", "[age=\\1:$uid]", $text);
      if (strpos($text, "[age=12:$uid]"))
      {
            $age_mod = 12;
      }
            else
      {
            $age_mod = $tenchi_year;
      }
      $age = $tenchi_year - $age_mod;
      $text = preg_replace("/\[age=([1-9]?[0-9]):$uid\]/si", $age, $text);

Niestety utknąłem i nie mam pomysłu, jak to pociągnąć dalej. Nie chcę definiować każdej wartości z osobna, tylko użyć tego, co zostało wpisane po "age=". Niestety nie wiem, jak wcisnąć tę wartość do zmiennej :/

Czy znalazłby się ktoś tak dobry, żeby mi pomóc? :roll:

PS. Tag [year] napisałem przy okazji.

Pozdr.
_________________
Zapraszam na moje forum.
 
 
     
Gadatliwa Kasia 

   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 11
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



Mierniki grubości lakieru

• Zamów reklamę

Egzotyczne sadzonki i nasiona krajowe i zagraniczne, Sprzedaż wysyłkowa roślin i nasion kwiatów praktyczne porady ogrodnicze, opisy, zdjęcia roślin, najlepsze forum o roślinach egzotycznych w Polsce