Re: problem pattern matching a url with question mark
| From: | Neil Freeman | Date: | Wed, 24 Oct 2001 08:16:17 +0000 |
| Subject: | Re: problem pattern matching a url with question mark | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-72064@lists.php.net to get a copy of this message | ||
Why does your URL contain .asp?
sgibbs@vt.globalhealth.org wrote:
> I found the following code currently used on our website to match a url
> expression. Unfortunately, when I added a question mark, the webpage that
> contained the url with the question mark just "hung" and would not load into
> my browser at all. Currently, the url links only up to the question mark.
>
> Here's the url I'm trying to get to work:
> http://www.thejakartapost.com/yesterdaydetail.asp?fileid=20011018.G07Ð�>‰
> g‚‘W¨¼OÑ
>
> Can you look at the code below and tell me what I'm doing wrong?
>
> - Shawna
>
> ORIGINAL CODE
>
> // this will find web addresses and encapsulate each one in a standard
> anchor
>
> while(ereg("http://([\/~_\.0-9A-Za-z#&-]+)",
> $content, $match)){
> $http_old = $match[0];
> $http = "dubdubdub" . $match[1] . $match[2];
> $url = "<A
> HREF=\"javascript:externalURL('$http')\";>$http</A>";
> $content = ereg_replace($http_old, $url, $content);
> };
>
> $content = ereg_replace("dubdubdub", "http://",S$¯D4�f
> s×’v( $content);
>
> CODE WITH QUESTION MARK
>
> // this will find web addresses and encapsulate each one in a standard
> anchor
>
> while(ereg("http://([\/~_\.0-9A-Za-z#&-?]+)",
> $content, $match)){
> $http_old = $match[0];
> $http = "dubdubdub" . $match[1] . $match[2];
> $url = "<A
> HREF=\"javascript:externalURL('$http')\";>$http</A>";
> $content = ereg_replace($http_old, $url, $content);
> };
>
> $content = ereg_replace("dubdubdub",
> "http://", $content);
>
> --
> 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
>
> ***************************************************************
> This message was virus checked with: SAVI 3.50
> last updated 23rd October 2001
> ***************************************************************
--
--------------------------------
Email: neil.freeman@asa.co.uk
neil_freeman@yahoo.com
--------------------------------