Salve a tutti,
dato che ho un database che contiene html, vorrei fare in modo che però quando pubblico il contenuto non si pubblicassero le immagini, esiste qualcosa che elimini il tag img e quello che c'è dentro?
Salve a tutti,
dato che ho un database che contiene html, vorrei fare in modo che però quando pubblico il contenuto non si pubblicassero le immagini, esiste qualcosa che elimini il tag img e quello che c'è dentro?
Prova qualcosa del genere:
Codice PHP:
$content = preg_replace('/<img[^>]*?>/i', '', $content);
no questo non va bene perchè lascia il contenuto del tag html, io vorrei che si levasse prorpio, come fare?
Che cosa intendi per "il contenuto del tag html"?no questo non va bene perchè lascia il contenuto del tag html, io vorrei che si levasse prorpio, come fare?
Hai provato http://www.php.net/strip_tags ?
si ho provato con strip_tags, ma se uso strip_tags mi tocca dare il permesso a tutti i tag <img> escluso, io volevo qualcosa son preg_replace
Il tag <img> è un tag singolo, non ha contenuto. Semmai ha degli attributi, ma con quella regexp dovresti risolvere.
A quale contenuto ti riferisci?
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov