Autor Zpráva
skeroth
Profil
Ahoj, potřebuji poradit jak odstranit část řetezce.
Př: Zadaná hodnota - Tohle je text, který <a href="odkaz">chci</a> uložit.
Vystup - Tohle je text, který chci uložit.

Takže potřebuji za 1. zjistit, jestli tam je v řetězci odkaz a za 2. ho odebrat(zobrazit je text)

Díky za rady
Chro
Profil
převod textu na odkaz
skeroth
Profil
Já ale potřebuji pravý opak.
Chro
Profil
A blbost jsem napsal. Hledáš funkci
http://cz2.php.net/strip_tags
s tím, že ve druhém, volitelném parametru funkce můžeš definovat, které tagy nechceš z řetězce odstranit, třepa div, p, b. Tag a se ale odstraní a zůstane jen popis odkazu, pokud tag a do druhého parametru neuvedeš.
Jan Tvrdík
Profil
Chro:
Nutno podotknout, že funkce strip_tags není bezpečná, tedy nikdy nesmí být použita na vstup, který nemáš pod kontrolou.
Chro
Profil
V čem konkrétně není funkce strip_tags bezpečná při použití na vstup? Vždy jsem měl za to, že odstraní min. otevírací špičatou závorku a následně mezerou nerozdělenou posloupnost znaků, tj. jakýkoli element znehodnotí a zamezí jeho interpretaci (vykonání).
Jan Tvrdík
Profil
Chro:
Viz např. strip_tags.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: