Re: How to strip off all html-comments

From: Date: Mon, 31 Dec 2001 16:17:34 +0000
Subject: Re: How to strip off all html-comments
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-79118@lists.php.net to get a copy of this message
Martin, strip_tags() would be useful for removing *all* HTML from a string, though you can specify that certain tags should be retained. For example, if you want to remove all *but* anchor tags from your string, your function would look like this:
        $str = strip_tags($str,'<a>');
However, if you want to remove *just* comment tags, though, you're better off using the ereg_replace() or eregi_replace() function to remove the comment tags, something like this:
        $str = eregi_replace("<!--[^>]*-->","",$str);
...which would be a lot easier than including every other possible tag in the second field of the strip_tags() function. This regexp is very similar to one that I used to remove img tags from a string in a project I was working on. Good luck! At 07:58 AM 12/31/2001, Brian Clark wrote:
* James Cox (james@awpimajes.com) [Dec 31. 2001 06:38]: http://www.php.net/stripcodes I think you mean strip_tags() <http://www.php.net/strip_tags> [...]
Hello! How can I easily strip off all html-comments (<! Comment >) from a string?
Martin
-- Brian Clark | Avoiding the general public since 1805! Fingerprint: 07CE FA37 8DF6 A109 8119 076B B5A2 E5FB E4D0 C7C8 Forget Napster. Why not really break the law? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net
Sliante, Richard S. Crawford http://www.mossroot.com AIM: Buffalo2K ICQ: 11646404 Y!: rscrawford MSN: underpope@hotmail.com "It is only with the heart that we see rightly; what is essential is invisible to the eye." --Antoine de Saint Exupéry "Push the button, Max!"

« previous php.general (#79118) next »