Sorry, I'm only reading half posts today. :)

If you want to turn your + into - you'll probably have to go through one
more step and do a preg_replace(). Like

$new_url = preg_replace("+","-",$url);

I think that'll work. Again, shooting from the hip and not testing. Yeah,
baby, livin' on the wild side!

Anyway, check out this page for additional info if you need it:
http://us4.php.net/manual/en/function.preg-replace.php

> -----Original Message-----
> From: Hutchins, Richard [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 31, 2003 4:03 PM
> To: 'Aaron Wolski'; [EMAIL PROTECTED]
> Subject: RE: [PHP-DB] updating a column based on info from another
> coluimn ? Desperate!
> 
> 
> This note from 
> http://us4.php.net/manual/en/function.rawurldecode.php might
> explain what you're seeing if you're using urldecode()
> 
> "Note: rawurldecode() does not decode plus symbols ('+') into spaces.
> urldecode() does. "
> 
> If you start out with $url = "The+Man+On+The+Moon" and you 
> urldecode($url)
> then you should, predictably, end up with The Man On The Moon.
> 
> If plus signs are a problem, you may need to implement a 
> little bit of code
> just to check the string for + then use either urldecode() or 
> rawurldecode()
> to get the output you want. Something like:
> 
> $position = stripos($urlFromDB, "+");
> if($position === FALSE){
>       rawurldecode($url);
> }
> else(
>       urldecode($url);
> }
> 
> or something along those lines. I'm just shooting from the hip here.
> stripos() returns a boolean false so be careful there. Not 
> sure if my if()
> statement is right.
> 
> > -----Original Message-----
> > From: Aaron Wolski [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, July 31, 2003 3:49 PM
> > To: 'Hutchins, Richard'; [EMAIL PROTECTED]
> > Subject: RE: [PHP-DB] updating a column based on info from another
> > coluimn? Desperate!
> > 
> > 
> > Hey hey,
> > 
> > Works like a charm. I have have my urls looking like 
> > The+Man+on+The+Moon
> > 
> > Seems weird, however, PHP automatically strips out the +'s? 
> > cause when I
> > echo the variable I get The Man On The Moon.
> > 
> > Idea's?
> > 
> > 
> > Also.. ANYWAY to make the +'s into -'s (hyphens)???
> > 
> > Thanks!!
> > 
> > Aaron
> > 
> > -----Original Message-----
> > From: Hutchins, Richard [mailto:[EMAIL PROTECTED] 
> > Sent: July 31, 2003 3:21 PM
> > To: [EMAIL PROTECTED]
> > Subject: RE: [PHP-DB] updating a column based on info from another
> > coluimn? Desperate!
> > 
> > Will urldecode() work for you on the PHP side or do you have 
> > to convert
> > everything in the database?
> > 
> > http://us4.php.net/manual/en/function.urldecode.php
> > 
> > > -----Original Message-----
> > > From: Aaron Wolski [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, July 31, 2003 3:14 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: [PHP-DB] updating a column based on info from 
> > > another coluimn?
> > > Desperate!
> > > 
> > > 
> > > Hi All,
> > >  
> > > This is OT but I am in need of serious help.
> > >  
> > > I am rewriting URL's for a site and came across an issue with 
> > > spaces in
> > > URLS having %20 applied to them. I can't seem to find a 
> > solution with
> > > mod_rewrite to get rid of the %20 and replace with - 
> > (hyphen) so I am
> > > hoping someone can help me here with an MySQL solution.
> > >  
> > > I have over 4000 records in a table. I've added a new 
> column in that
> > > table called newUrl
> > >  
> > > Is it possible with a QUERY to take from the 'designers' 
> column and
> > > write into the 'newUrl' column and replace spaces with - 
> at the same
> > > time?
> > >  
> > > I'm probably talking out my a$$ here but I am a little 
> > desperate for a
> > > solutions.
> > >  
> > > Thanks in advance and again my apologies for the OT message.
> > >  
> > > Aaron
> > >  
> > > 
> > 
> > -- 
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> > 
> > 
> > 
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to