ďťż
Podstrony
|
telcocafeWitam!Napisałem swoje forum, dość proste i wogóle. I już zauważyłem ze brakuje mi czegos. Po wpowadzeniu koda np. HTML w poscie nie jest on wyswietlany. W jaki sposob zrobic, aby mozna bylo wpisywac kod ktory pozniej sie wyswietli w poscie np. tak jak na tym forum:) z góry dziekuje i pozdrawiam :) poczytaj o highlight_string, htmlspecialchars i poszukaj o tym tagu code bbcode Już zaczaiłem ta funkcje highlight_string, ale nie wiem jak to zrobić dokłądnie. Bo jak wezme cała tresć posta w tą funkcje to tresc posta bedzie zakodowana jakimiś dziwnym znakami. ale jak zrobić żeby przy wypisywaniu posta na forum tylko ten kawłek z kodem brało do funkcji highlight_string. Troche zamieszłaem ale mam nadzieje ze sie w tym połapiecie:) yyy może poprostu wyciągniesz tekst, który jest pomiędzy [ code ]...[/ code ] i dopiero go hajlajtujesz ? preg_replace (preg_replace_callback) ;) np. $code_ = preg_replace("#\[code\](.*?)\[/code\]#si", "\\1", $tresc); a jak się nie myle to możesz tak:preg_replace_callback("#\[code\](.*?)\[/code\] #si", "highlight_string", $tresc); Użytkownik DJ_ProG edytował ten post 04 październik 2006, 14:24 AFAIK możesz też skorzystać z GESHi preg_replace_callback("#\[code\](.*?)\[ /code\]#si", "highlight_string", $tresc); Użyłem tej funkcji ale na stronie jedynie pojawia mi się 'Array'. Jak ja mam wyświetlić ten tekst:>?? Użytkownik gacur1 edytował ten post 21 listopad 2006, 09:54 preg_replace_callback("#\[code\](.*?)\[ /code\]#si", "highlight_string", $tresc); Użyłem tej funkcji ale na stronie jedynie pojawia mi się 'Array'. Jak ja mam wyświetlić ten tekst:>?? walnij print_r'a i zobacz strkt jak go wyswietla. a potem tablicowo wyswietlaj :) Dalej nie wiem jak to wyśwtwietlić przy Foreach wyskakuje mi błąd. chce jeszczę żeby ten tekst między [/code]a code[/code\] pisał w Divie o clasie code Użytkownik gacur1 edytował ten post 21 listopad 2006, 11:12 Dalej nie wiem jak to wyśwtwietlić przy Foreach wyskakuje mi błąd. chce jeszczę żeby ten tekst między [/code]a code[/code\] pisał w Divie o clasie code $code_ = preg_replace () + Znaki specjalne Lista: < = < > = > = & = & " = " Użytkownik bajeczny edytował ten post 21 listopad 2006, 16:42 + Znaki specjalne Lista: < = < > = > = & = & " = " http://pl.php.net/htmlspecialchars |
|||
Sitedesign by AltusUmbrae. |