Strona 1 z 1

skrypt zamiejający dwuznak na kod html

PostNapisane: 12 sierpnia 2007, o 17:13
przez fredzio
Pisze skrypt ktory ma zamienic:
^1, ^2, ^3... itd. na odpowiadajacy mu kolor
Skrypt ten sluzy do generowania kolorowego nicku do gry. Uzytkownik wpisuje w pole tekstowe np. ^1pla^0yer i po nacisnieciu przycisku generuj pokazuje mu sie napis
player

skrypt jest gotowy oprocz jednego... a wlasciwie najwazniejszego :
Co zrobic aby skrypt zamienil ^1 na odpowiedni kod html oraz pozostale na odpowiadajace im?? kolor ten maja miec wszystkie litery az do zmiany koloru. tak jak w przykladzie.

skrypt zamiejający dwuznak na kod html

PostNapisane: 13 sierpnia 2007, o 13:09
przez januzi
1. w tekscie szukasz polozenia wszystkich par ^cyfra, mozesz je zapisywac w tablicy np dla ^1pla^0yer byloby to [0][5]
2. koniec = dlugosc tekstu
3. jedziesz po elementach tablicy od konca do poczatku, masz polozenie kodu, wycinasz z tekstu kawalek od polozenie kodu+2 do koniec, dodajesz <font color> czy co tam chcesz i wrzucasz do kolorowy_tekst: $kolorowy_tekst = $kawalek.$kolorowy_tekst ;
4. zmieniasz koniec na polozenie kodu i powtarzasz 3.
i to by bylo wszystko

PostNapisane: 13 sierpnia 2007, o 18:09
przez fredzio

PostNapisane: 14 sierpnia 2007, o 16:51
przez fredzio
1. czyli kazdy znak ma byc zapisany to osobnego rekordu tablicy??:
$rekord[0]="^"
$rekord[1]="1"
$rekord[2]="p"
$rekord[3]="l"
$rekord[4]="a"
$rekord[5]="^"
$rekord[6]="0"
$rekord[7]="y"
$rekord[8]="e"
$rekord[9]="r"
tylko pytanie jak zrobic aby kazdy znak ze zmiennej $wynik zostal zapisany do osobneg rekordu??
2. sprawdzenie ile powstalo rekordow??
3. ??
4.??

PostNapisane: 16 sierpnia 2007, o 17:29
przez fredzio
dzieki za pomoc. Ostatecznie uzylem str_replace zamienia ona string na string :D Pozdrawiam