Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyszukanie ciągu otoczonego znacznikami
mariusz g
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

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


witam,

mam taki wzorzec:

@\[codee](.*?)\[/codee]@


działa jeśli jest wszystko w jednej linii:
[codee] ala ma kota[/codee]

jeśli jest w kilku to nie działa:
[codee] ala ma kota
ala ma kota
ala ma kota[/codee]

Proszę o pomoc
Pozdrawiam

Ten post edytował mariusz g 29.12.2011, 01:45:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mariusz g
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 25.03.2006

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


witam,

bardzo dziękuję za pomoc
mam jeszcze jeden problem

jak do zamienionego ciągu zastosować funkcję htmlspecialchars
po prostu to co znajdzie wrzuca do div i do jego zawartości stosuje funkcję htmlspecialchars


  1. <?
  2. function create_php($text){
  3.  
  4. $wzorzec = '@\[CODEE](.*)\[/CODEE]@sU';
  5. $zamiana = "<div style=\"background: #EFEFFF; border: 1px solid #9797FF; padding: 5px 5px 5px 5px; box-shadow: 1px 1px 20px #CFCFFF;\">$1</div>";
  6. $text = preg_replace($wzorzec, $zamiana, $text);
  7. return $text;
  8. }
  9.  
  10. echo $plik1 = create_php(
  11. "
  12. <a href=\"index.php\">mmm</a>
  13. [CODEE]
  14. <a href=\"index.php\">mmm</a>
  15. [/CODEE]
  16. "
  17. );
  18. ?>


Ten post edytował mariusz g 29.12.2011, 19:00:16
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: 12.10.2025 - 21:13