![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Piszę dwa problemy w jednym temacie. 1 problem to taki że w tekście przesyłanym przez $_POST['msg'] chcę dokonać formatowania na zasadzie pogrubienia w * * Wydaje sie proste - użyć str_replace: *tekst*tekst2 *[ b]tekst[ /b]*tekst2 (specjalnie dałam ze spacją by widoczne było) *tekst*tekst2 ALE... co w takim przypadku gdzie chce by zformatowany został tekst W każdej PARZE gwiazdek (sic!) na zasadzie: *tekst*tekst2*tekst3* *[ b]tekst[ /b]*tekst2*[ b]tekst3[ /b]* *tekst*tekst2*tekst3* Ja osobiście na myślałam nad jakimś tworzeniu "par" z gwiazdek (bo te się NICZYM od siebie nie różnią i różnić się nie mogą) i wtedy na każdej parze dokonać formatowania... ale... JAK i czy to jest MOŻLIWE... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) 2 problem to polegający na optymalizacji pewnego skryptu który pobiera z bazy "trochę" wartości tak:
Czy jest możliwość JAKOŚ uproszczenia tego by tyle zapytań to dziadostwo nie słało..? Pozdrawiam. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował Ania-678 21.06.2007, 00:15:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
1. Poszukaj na forum pod hasłem BB Code, a także zainteresuj się na wyrażenia regularnymi. Możesz również poszukać klasy na forum, BzikOS napisał takową kiedyś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
2.
a ) Zamiast gwiazdki, pobieramy te dane które potrzebujemy b ) Wydaje mi się, że lepiej użyć jednego zapytania
A następnie poprzez php, wyciągnąć potrzebne wartości. Resztę zapytań podobnie można poprawić. Chociaż specem od zapytań nie jestem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) c ) Możesz również cache'ować zapytania, aby przyspieszyć działanie skryptu. Pozdrawiam. ~edit Dwa koty Ci odpisały (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:58 |