Re: rawurldecode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Aaron Todd wrote:
All I am doing is adding a file name as a variable in the URL.....http://www.mysite.com/mypage.php?variable=this is my image.jpg

You should write:

echo '<a href="http://www.mysite.com/mypage.php?variable=' . rawurlencode('this is my image.jpg') . '">here</a>';

Then $_GET['variable'] will be equal to 'this is my image.jpg'.


When I do a echo $_GET['variable']; it only writes the first word. Is there some setting that might be turned off in the php.ini file that would disable this functionality?


Thanks

"Marek Kilimajer" <lists@xxxxxxxxxxxxx> wrote in message news:42487D36.2030802@xxxxxxxxxxxxxxxx

Aaron Todd wrote:

I am trying to use the rawurldecode() function to decode a variable that is begin passed from a different page through the url. The PHP manual doesnt say much for this function, but it does have quite a bit on the urldecode() function which says using urldecode on a $_GET variable wont produce the desired results. Is there another way to decode a url variable? Or maybe a better way to get a variable from one page to another so I can use it. The variable may contain all types of characters, but mainly a space(%20) is the biggest problem.

If anyone has some kind of workaround for this please let me know.

You should not need it, %20 is decoded to space and as such is already in $_GET variable. If it's still encoded then you encoded it where it was not necessary.



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux