Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Zlecę] Napisanie kawałka kodu, Wyrażenia regularne PHP
pzcjnr
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.03.2009

Ostrzeżenie: (0%)
-----


Witam,

Zlecę napisanie skryptu, który ma działać tak:

1. Przypisuje do zmiennej jakiś tekst
2. Za pomocą np. preg_raplace skrypt zapisze mi ten tekst do drugiej zmiennej przepuszczając przez wzorzec.

Chodzi tutaj o to że mam zapisany w zmiennej tekst z bbcodami. np. "coś tam [QUOTE="ktos"]cytat [/QUOTE] coś tam [b]T[/b]"

Chce żeby tekst był zapisany do nowej zmiennej w ten sposób : "coś tam coś tam T"

Czyli funkcja ma usuwać z tekstu znaki bbcode łącznie z tym co jest w nich (ich zawartość). Wyjątkiem ma być tutaj bbcode taki jak pogrubienie, kursywa, podkreślenie. W wypadku tych 3 chce usuwać tylko znaki bbcode, a to co w środku tych bbocde ma zostawać w tekście. Ostatnia rzecz to usuwanie znaków przejścia do nowej linii i nadmiernych spacji w środku.
Następnie php ma obliczać ilość znaków znajdujących znajdujących się w nowej zmiennej po wykonaniu funkcji.

Zapisze to jeszcze w kodzie jak ma to działać mniej-więcej, żeby być dobrze zrozumianym (IMG:style_emoticons/default/smile.gif)

  1.  
  2. $tekst = 'coś tam [ quote="ktos"]cytat[/quote] coś tam [b ]T[/b]';
  3.  
  4. $tekst2 = preg_replace($wzorzec, $tekst);
  5.  
  6. // po zastąpieniu tekst ma wyglądać tak
  7.  
  8. // $tekst2 = 'coś tam coś tam T';
  9.  
  10. $ile = strlen($tekst2);
  11.  


Głównie mam tutaj problem z tym wzorcem i wyrażeniami regularnymi, nie mam już siły. Wole zlecić. Czekam na oferty cenowe na pw (IMG:style_emoticons/default/smile.gif)

Ten post edytował pzcjnr 3.03.2011, 15:43:26
Go to the top of the page
+Quote Post

Posty w temacie
- pzcjnr   [Zlecę] Napisanie kawałka kodu   3.03.2011, 15:41:24
- - matidz   z tego co mi wiadomo juz nie aktualne   3.03.2011, 17:42:16


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:08