• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Urls with special characters like apostrophe and question mark

#1
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
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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.