943,398 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 6459
  • PHP RSS
Dec 23rd, 2004
0

Slashes before Double Quote marks

Expand Post »
I have made a form ( http://www.rhstrack.com/bio.htm ) that puts the information onto another page. The problem is that it puts a back slash ( / ) before any quote marks ( " ) - which are used because the form asks for a quote. How do I get around this?

Also, how might I go about allowing people to save the page they have created?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Light Poster
stupidfly is offline Offline
36 posts
since Oct 2004
Dec 23rd, 2004
0

Re: Slashes before Double Quote marks

So the form adds the slashes for you? Well that's how it's supposed to be I believe, otherwise it would mess up with the " quotes around the entire thing

What you do is use this function: stripslashes(); to strip the slashes from the string.

Also, to allow people to save the pages, make a link to the page and then just tell them to right-click the link and then use the 'Save As' option to save the page.
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Dec 28th, 2004
0

Re: Slashes before Double Quote marks

instead of having them put quote marks for the quote just have them put the quote and on the next page use quotes around the provided text
Reputation Points: 46
Solved Threads: 0
Junior Poster in Training
Antonbomb22 is offline Offline
91 posts
since Jun 2004
Dec 30th, 2004
0

Re: Slashes before Double Quote marks

Quote originally posted by Gary ...
Also, to allow people to save the pages, make a link to the page and then just tell them to right-click the link and then use the 'Save As' option to save the page.
That doesn't work. I figure it doesn't work because it is a form so the content isn't really on the page?
Reputation Points: 10
Solved Threads: 0
Light Poster
stupidfly is offline Offline
36 posts
since Oct 2004
Dec 30th, 2004
0

Re: Slashes before Double Quote marks

If you used GET instead of POST method for the form then it would work (but that might make URL extremely long.)

You could also simply tell the user how to use their 'Save Page As' feature in their browser
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Jan 3rd, 2005
0

Re: Slashes before Double Quote marks

Hi

Turn 'OFF' (magic_quotes_gpc, magic_quotes_runtime)

You should learn to handle incoming 'FORM DATA' in your script, one should never use php.ini setting if they can control it in the script!

If your own shared hosting, and are not allowed access to the php.ini, you can turn this off via 'htaccess' -> per directory

example...

htaccess file -> below this line
php_flag magic_quotes_runtime Off
htaccess file -> above this line

If you want to turn it Off in your script!

At the top of your script! (turn it off)

<?
set_magic_quotes_runtime(0);
?>

At the bottom of your script! (turn it back on)

<?
set_magic_quotes_runtime(get_magic_quotes_gpc());
?>


Then in your script handle each 'FORM DATA' being sent to your script!


J!
Reputation Points: 10
Solved Threads: 2
Newbie Poster
demo is offline Offline
18 posts
since Jan 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: how to make member expire after so many days with php script
Next Thread in PHP Forum Timeline: Converting from VB6 - php XOR Problem





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC