Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: htmlentities w okreslonej czesci
Forum PHP.pl > Forum > PHP
Sm0key
witam

potrzeba mi zrobic tak aby czesc pewnego artykulu byla obrobiona za pomoca htmlentities i nie wiem jak sie do tego zabrac. Na forum jest to za pomoca odpowiednich znacznikow ale nie wiem jak je pozniej odczytac tak aby zawartosc pomiedzy nimi przekszatalcic przez htmlentities.. worriedsmiley.gif
FiDO
Np. tak..
  1. <?php
  2.  
  3.  
  4. function entities($m)
  5. {
  6. return html_entities($m[1]);
  7. }
  8.  
  9. $text = preg_replace_callback('#
    1. (.*)
    #U'
    , 'entities', $text);
  10.  
  11. ?>

Wszystko pomiedzy [ html] a [/ html] (bez spacji) zostanie przepuszczone przez html_entities
Sm0key
A jak zrobic tak aby mozna bylo ze spacjami bo dziwnie to wyglada. Widzialem na stronie php5.pl opis funkcji ale i tak nie potrafie tego zrobic

  1. <?php
  2. $tresc = preg_replace_callback('#[code](.*)[/code]#Usi', &#092;"entities\", $tresc);
  3. ?>
tak zrobilem i jakos to chodzi ale nie wiem czy to jest ok
FiDO
Tak jest ok.
Sm0key
a jak by zrobic odwrotnie to znaczy żeby oprócz tekstu w tych znacznikach coś zmieniał np strip_tags()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.