AncientSage Posted July 12, 2006 Share Posted July 12, 2006 Hello, Currently, I'd like to check a text area to see if there are any links, if so, check the href attribute for certain characters, and quit the script if they have those certain characters...I'm guessing it would involve searching for "href" and all text assigned to href would then be checked by some php function, however, I don't know which functions would be used for any of this, if someone could list the functions needed, I'll do the research on them. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/14351-checking-a-text-area-for/ Share on other sites More sharing options...
legohead6 Posted July 12, 2006 Share Posted July 12, 2006 would str_replace() work? I dont quite understand what ur trying to do!or implode() make the links into an array then if they contain those letters use unset() to remove them from the array! Quote Link to comment https://forums.phpfreaks.com/topic/14351-checking-a-text-area-for/#findComment-56570 Share on other sites More sharing options...
AncientSage Posted July 12, 2006 Author Share Posted July 12, 2006 Well, actualy...I want php to find links if there are any, then find what is assigned to the href attribute, that being, the URL. For example, let's say someone enters the following HTML into a text-area...{a href=http://www.phpfreaks.com/}Click Here{/a} (apparently, this forum allows HTML, so...replace { & } with the greater/lesser than symbols when reading)I'd want php to find what is assigned to href, then for example, if it contains the characters php, then I'd want script to end and return an error. Quote Link to comment https://forums.phpfreaks.com/topic/14351-checking-a-text-area-for/#findComment-56601 Share on other sites More sharing options...
keeB Posted July 12, 2006 Share Posted July 12, 2006 Take a look at explode function, then take a look at preg_match...Explode on the ' ' character.. then use preg_match as you skip through the array using a foreach loop.I can help you further, but take a look at php.net for some help. Quote Link to comment https://forums.phpfreaks.com/topic/14351-checking-a-text-area-for/#findComment-56606 Share on other sites More sharing options...
AncientSage Posted July 12, 2006 Author Share Posted July 12, 2006 Thanks, and I should be able to take it on my own from here, the preg_match function seems to be able to do what I want it to do. Quote Link to comment https://forums.phpfreaks.com/topic/14351-checking-a-text-area-for/#findComment-56614 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.