![]() |
![]() |
--mASTEr-- |
![]()
Post
#1
|
Goście ![]() |
Witam, chciałbym zrobić następującą rzecz.
Odnaleźć określony ciąg i go zastąpić innym. Nie chce str_replace, bo określony ciąg nie jest znany. Trzeba użyć wyrażeń regularnych, ktorych niestety nie znam. Konkretnie chodzi o to, aby w zmiennej, która przechowuje zawartość pliku odnaleźć nazwę uzytkownika i date, nazwa uzytkownika brana jest z SESJI. Wyglada to mniej więcej tak:
W pliku są zapisane informacje w taki sposób: mASTEr|05 Lipca 2008, 00:00}}!{{miński|09 Lipca 2008, 00:00}}!{{Roy_v_beck|15 Lipca 2008, 00:00 Zależy mi na tym, aby w razie, gdy $_SESSION['zalogowany']='miński'; to powyższy ciąg zostałby wyczyszczony z jego nicku i daty. mASTEr|05 Lipca 2008, 00:00}}!{{Roy_v_beck|15 Lipca 2008, 00:00 proszę o odpowiedni kod i wyjaśnienie, dziękuję z góry!
Powód edycji: dodalem tag (cysiaczek)
|
|
|
![]() |
---mASTEr--- |
![]()
Post
#2
|
Goście ![]() |
Proszę pomóżcie znaleźć przyczynę blędu. Komunikatów o błędzie nie ma, ale mimo to nie działa...
$_SESSION['zalogowany']='mASTEr'; $logowanie='mASTEr| 11 Czerwiec 2008, 10:22}}!{{mASTErek| 12 Czerwiec 2008, 14:22'; Kod $log=$_SESSION['zalogowany'].'|'.$d.' '.$m.' '.$godz; $logowanie=preg_replace('/'\}\}!\{\{.$_SESSION['zalogowany'].'\|.*\}\}!\{\{/',$log,$logowanie); zależy mi na odszukaniu miejsca, w którym występuje nick z sesji i daty i zastąpienie go zawartością $log. Za pomoc dziękuję |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:01 |