Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyr. reg. i nowe linie, Czemu nie są uwzględniane?
Blackhole
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

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


  1. $tresc = preg_replace("#\[quote\](.*)\[\/quote\]#", "<b>Cytat:</b> \\1", $tresc);
Taki kod nie przetwarza mi tekstu zawierającego między podanymi znacznikami "quote" znaków nowej linii. Spróbowałem więc tak
  1. $tresc = preg_replace("#\[quote\]([.\r\n]*)\[\/quote\]#", "<b>Cytat:</b> \\1", $tresc);
i niestety też nie działa.
Co mam nie tak?

-------
Ups. Proszę o przeniesienie do głównego działu PHP.

Ten post edytował Blackhole 21.04.2010, 09:00:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Blackhole
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

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


Dzięki (IMG:style_emoticons/default/smile.gif)

A co zrobić, aby można było podać więcej niż 1 "cytat"?
Aktualnie działa to tak, że jeśli wpiszę w komentarzu
Kod
[quote]coś tam 1[/quote]odpowiedź 1
[quote]coś tam 2[/quote]odpowiedź 2
to efekt będzie taki:
Cytat
Cytat
coś tam 1[ /quote ]
odpowiedź 1[ quote ]coś tam 2
odpowiedź 2

Co muszę poprawić, by dobrze działało?

Ktoś wie może, jak to jest realizowane w PhpBB? (bo tam działa)

Ok, poradziłem sobie modyfikatorem "U".
Go to the top of the page
+Quote Post

Posty w temacie


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.12.2025 - 16:54