Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyrażenia regularne
damians
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 27.12.2003
Skąd: z łodzi

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


Witam

Słaby jestem w wyrażeniach regularnych i potrzebuje pomocy. Mianowicie chce aby z tekstu wywalił mi wszystkie znaczniki HTML javy itp ALE chce żeby zostawił same <br />. mam taki skrypt z php.net:
  1. <?php
  2. function html2txt($document){
  3. $search = array('@<script[^>]*?'.'>.*?</script>@si', // Strip out javascript
  4. '@<style[^>]*?'.'>.*?</style>@siU', // Strip style tags properly
  5. '@<[/!]*?[^<>]*?'.'>@si', // Strip out HTML tags
  6. '@<![sS]*?--[ \t\nr]*>@' // Strip multi-line comments including CDATA
  7. );
  8. $text = preg_replace($search, '', $document);
  9. return $text;
  10. }
  11. ?>


Ale ten usuwa wszystko chce aby zostawił tylko "<br />"

Ten post edytował damians 5.08.2008, 17:51:09
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 03:04