![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 19.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie jakiś tekst, a w nim między innymi takie coś : {DATE:d/m/Y, H:i:s}.
Teraz chcę za pomocą php zamienić {DATE:format} na aktualną datę o formacie takim jaki jest tutaj : {DATE:(.*)} i wyświetlić całość na stronie... Próbowałem to zrobić ponad 1h, ale nie wyszło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Albo dublował wszystko i wyświetlał po 2 te same rekordy, albo cały rekord wsadzał do date() i zamieniał na aktualny czas (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
a może po prostu[php:1:59eea46f1d]<?php
$text=str_replace('{DATE:', '', $text); $text=str_replace('}', '', $text); //albo dla dłuższych textów $text=ereg_replace('([a-zA-Z0-9_iwszystkieuzywaneznaki])+{DATE:', '', $text); $text=ereg_replace('}([wszystkieznaki])+', '', $text); ?>[/php:1:59eea46f1d] drugi sposób może nie działać, bo nie mam przy sobie akurat artykułu o wrażeniach regularnych (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:04 |