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:
<?php switch ($m) { case '1': $m='Styczeń'; break; case '2': $m='Luty'; break; case '3': $m='Marzec'; break; case '4': $m='Kwiecień'; break; case '5': $m='Maj'; break; case '6': $m='Czerwiec'; break; case '7': $m='Lipiec'; break; case '8': $m='Sierpień'; break; case '9': $m='Wrzesień'; break; case '10': $m='Październik'; break; case '11': $m='Listopad'; break; case '12': $m='Grudzień'; break;} $l=$_SESSION['zalogowany'].'|'.$d.' '.$m.' '.$godz; ?>
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!