pneudralics Posted June 6, 2010 Share Posted June 6, 2010 I can't seem to get the match after: http://www.phpfreaks.com/forums/index.php? I want to be able to check for at least 20 characters to 100 and the allowed characters are in []. The text string will always be: http://www.phpfreaks.com/forums/index.php? preg_match ('|^http://www.phpfreaks.com/forums/index.php?[A-Za-z0-9._=&?]{20,100}$|', $link) Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/ Share on other sites More sharing options...
ignace Posted June 6, 2010 Share Posted June 6, 2010 $url = 'http://www.phpfreaks.com/forums/index.php?param=value'; $query = parse_url($url, PHP_URL_QUERY); $get = array(); parse_str($query, $get); echo $get['param']; Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/#findComment-1068649 Share on other sites More sharing options...
pneudralics Posted June 6, 2010 Author Share Posted June 6, 2010 $url = 'http://www.phpfreaks.com/forums/index.php?param=value'; $query = parse_url($url, PHP_URL_QUERY); $get = array(); parse_str($query, $get); echo $get['param']; Not trying to break the url apart. I just want to be able to match: http://www.phpfreaks.com/forums/index.php? (and 20-100 more characters afterwards) Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/#findComment-1068663 Share on other sites More sharing options...
ignace Posted June 6, 2010 Share Posted June 6, 2010 Not trying to break the url apart. I just want to be able to match: http://www.phpfreaks.com/forums/index.php? (and 20-100 more characters afterwards) To do what? Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/#findComment-1068664 Share on other sites More sharing options...
pneudralics Posted June 6, 2010 Author Share Posted June 6, 2010 Make sure the links submitted matches a pattern Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/#findComment-1068673 Share on other sites More sharing options...
ZachMEdwards Posted June 7, 2010 Share Posted June 7, 2010 $pattern = '%http://www\.phpfreaks\.com/forums/(index\.php\?(?:[A-Za-z0-9._=&?]{20,100}|))%'; Link to comment https://forums.phpfreaks.com/topic/204026-matching-url-and-more/#findComment-1068849 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.