Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

skrypt zamiejający dwuznak na kod html

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

skrypt zamiejający dwuznak na kod html

Postprzez fredzio » 12 sierpnia 2007, o 17:13

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.
fredzio
Użytkownik forum
Użytkownik forum
 
Posty: 91
Dołączył(a): 10 maja 2004, o 21:23

skrypt zamiejający dwuznak na kod html

Postprzez januzi » 13 sierpnia 2007, o 13:09

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
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez fredzio » 13 sierpnia 2007, o 18:09

fredzio
Użytkownik forum
Użytkownik forum
 
Posty: 91
Dołączył(a): 10 maja 2004, o 21:23

Postprzez fredzio » 14 sierpnia 2007, o 16:51

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.??
fredzio
Użytkownik forum
Użytkownik forum
 
Posty: 91
Dołączył(a): 10 maja 2004, o 21:23

Postprzez fredzio » 16 sierpnia 2007, o 17:29

dzieki za pomoc. Ostatecznie uzylem str_replace zamienia ona string na string :D Pozdrawiam
fredzio
Użytkownik forum
Użytkownik forum
 
Posty: 91
Dołączył(a): 10 maja 2004, o 21:23


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron