Welcome Guest, Not a member yet? Register   Sign In
Urls with special characters like apostrophe and question mark
#1

(This post was last modified: 02-27-2017, 11:31 PM by wolfgang1983.)

On my url link if the user click on a like some times the person who post question may use apostrophe


Code:
http://project.com/questions/2/What's-you-all-on-the-forum-doing?


And answer link


Code:
http://project.com/questions/2/What's-you-all-on-the-forum-doing?/42/#42

I have tried using urlencode()

PHP Code:
anchor('questions/' $question['question_id'] .'/'str_replace(' ''-'$question['title']), character_limiter($question['title'], 15), array('target' => '_blank')) 

But now the url outputs

PHP Code:
http://project.com/questions/2/What%27s+you+all+on+the+forum+doing%3F 


How can I still make sure when user has apostrophe, question marks in link title that the url will still work and not throw The URI you submitted has disallowed characters.

Attached Files
.php   User.php (Size: 2.71 KB / Downloads: 57)
There's only one rule - please don't tell anyone to go and read the manual.  Sometimes the manual just SUCKS!
Reply
#2

(This post was last modified: 02-28-2017, 01:38 AM by wolfgang1983.)

After doing some more reading through the helpers in url helper I think

url_title() is best suited for my problem https://www.codeigniter.com/user_guide/h...#url_title

Now question title url


Code:
http://project.com/questions/2/whats-you-all-on-the-forum-doing

And answer url


Code:
http://project.com/questions/2/whats-you-all-on-the-forum-doing/2/#2



Any other suggestions let me know cheers
There's only one rule - please don't tell anyone to go and read the manual.  Sometimes the manual just SUCKS!
Reply




Theme © iAndrew 2016 - Forum software by © MyBB