From fcfbd1175504fc5045ba354115afa21aecb9dc7a Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Wed, 18 Nov 2009 07:29:26 +0000 Subject: [PATCH] all MDL-20821 Removed more deprecated functions --- lib/validateurlsyntax.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/validateurlsyntax.php b/lib/validateurlsyntax.php index f39efdfc73..aa9c24a37d 100755 --- a/lib/validateurlsyntax.php +++ b/lib/validateurlsyntax.php @@ -305,17 +305,17 @@ function validateUrlSyntax( $urladdr, $options="" ){ $querystring = '(\?(' . $reserved . '|' . $unreserved . '|' . $escaped . ')*)' . $aOptions['q']; // Fragment Section - Accepts anchors such as #top - $fragment = '(#(' . $reserved . '|' . $unreserved . '|' . $escaped . ')*)' . $aOptions['r']; + $fragment = '(\#(' . $reserved . '|' . $unreserved . '|' . $escaped . ')*)' . $aOptions['r']; // Building Regular Expression - $regexp = '^' . $scheme . $userinfo . $address . $port_number . $path . $querystring . $fragment . '$'; + $regexp = '#^' . $scheme . $userinfo . $address . $port_number . $path . $querystring . $fragment . '$#i'; // DEBUGGING - Uncomment Line Below To Display The Regular Expression Built // echo '
' . htmlentities(wordwrap($regexp,70,"\n",1)) . '
'; // Running the regular expression - if (preg_match( preg_quote($regexp,'/'), $urladdr )) + if (preg_match( $regexp, $urladdr )) { return true; // The domain passed } -- 2.39.5