![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Piszę właśnie funkcję, która ma ukrywać kod. Problem wygląda tak: Kod (RE) użytkownik JAKIŚNICK ( 2004-10-03 19:23:54 ) napisał: jakiś tekst aasgasdf (/RE) chcę zamienić to na takie coś: gdzie ID to data (2004-10-03 19:23:54) pozbawiona ( '-',' ',':' ) - czyli: 20041003192354 napisałem
tylko utkwiłem w martwym punkcie ;( Ten post edytował Spirit86 30.09.2005, 22:15:54 -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to to o co Ci chodzi, ale jeśli nie to wklej jeszcze raz to co chcesz uzyskać, bo tamten post jest jakis zepsuty. Pozdro. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
no teraz jest prawie dobrze, ale znalazłem następujące bugi:
1) Gdy jest (RE) "zagnieżdżone" (czyli (RE) assdf (RE)adsasd(/RE)(/RE) tekst się niszczy. 2) Nie ma w divie tego ważnego, jak dla mnie, ID ![]() Edytowałem mój powyższy post. Pozdrawiam -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
To działa na bank (u mnie było OK) dla zwykłych wpisów(Pasuje to dokładnie pod schemat który pokazałeś w pierwszym poście). Jakkolwiek bardzo mi sie nie podoba to co stworzyłem(wygląda bardzo nieoptymalnie), dziś dopiero zrozumiałem jak działa preg_replace(), dlatego też odpisałem na Twój post. Jutro zgłębie bardziej wiedze na temat bardziej zaawansowanego użycia tej funkcji. Co do zagnieżdżonych to jeszcze nie wiem, miałem koncepcje, ale dawało to nieoczekiwane efekty ![]() Pozdrawiam. edit*** Wywaliłem początek Twojej funkcji bo uznałem ten fragment za nieprzydatny kiedy będzie potrzeba robić zagnieżdżenie. Ten post edytował s_w_ir 1.10.2005, 01:41:42 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@s_w_ir: To drugie rozwiązanie nie jest dobre, bo sprawa wygląda tak:
wszystko zależy od języka jaki się wybierze. tzn. jest zmienna $lang = array(); //standart. Teraz, tak,
i po przejściach wygląda tak: ): Kod (RE) użytkownik JAKIŚNICK ( 2004-10-03 19:23:54 ) napisał: jakiś tekst aasgasdf (/RE) 1) porównujemy (RE) (.?*) (/RE) ze zmienną $lang['REline'], wyciągamy ten string z tekstu, liczymy ID. 2) Rozdzielamy (RE) JAKIŚ TEKST (/RE) (Zamiast tego wstawimy: chcę uzyskać efekt: [wiersz]Użytkownik NazwaUsera ( 2004-10-03 19:23:54 ) napisał:[/wiersz] [wiersz schowany] TREŚĆ [/wiersz] W JS napisałem funkcję: Stosuje się ją odwołując się do UNIKALNEGO ID, no i w tym problem. Zastanawiałem się, czy nie da się prościej (bez tego ID), ale nie przychodzi mi nic do głowy, może użyć this.? Pozdrawiam -------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:16 |