ah, sorry about the confusion. The url I provided is just an example of a url containing a question mark for which I'm trying to find a pattern match in my content text.
-----Original Message----- From: Neil Freeman [mailto:[EMAIL PROTECTED]] Sent: Wednesday, October 24, 2001 4:16 AM Cc: [EMAIL PROTECTED] Subject: Re: [PHP] problem pattern matching a url with question mark Why does your URL contain .asp? [EMAIL PROTECTED] 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 > > 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://", $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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > *************************************************************** > This message was virus checked with: SAVI 3.50 > last updated 23rd October 2001 > *************************************************************** -- -------------------------------- Email: [EMAIL PROTECTED] [EMAIL PROTECTED] -------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]