Hi,
I have a url that breaks because of spacing in the file name.
How do I fix this?
Thanks.
echo '<li><a href='.$fullfilepath.'>'.$filename.'</a></li>';
Hi,
I have a url that breaks because of spacing in the file name.
How do I fix this?
Thanks.
echo '<li><a href='.$fullfilepath.'>'.$filename.'</a></li>';
Tried this but puts a ‘+’ in the spaces. And url does not work then.
remove spaces with str_replace
That works! Thanks.
The manual states this is desired behaviour.
Returns a string in which all non-alphanumeric characters except -_. have been replaced with a percent (%) sign followed by two hex digits and spaces encoded as plus (+) signs. It is encoded the same way that the posted data from a WWW form is encoded, that is the same way as in application/x-www-form-urlencoded media type. This differs from the » RFC 1738 encoding (see rawurlencode()) in that for historical reasons, spaces are encoded as plus (+) signs.
It also states (in the above note) that you should look at [fphp]rawurlencode/fphp.
urlencode/urldecode