Use stripslashes() to remove the slashes. Use htmlentities() on the text
before you put it into the <textarea>, also.

---John Holmes...

----- Original Message ----- 
From: "Matt Palermo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 11, 2003 4:16 PM
Subject: [PHP] slash trouble when editing text


I wrote a small script that creates a link to all the .php and .txt files in
a given directory.  When one of these links is clicked, it brings up another
window with the files contents inserted into a text area.  From there the
user can edit the text file then click a submit button to make the changes.
The problem is whenever the file contains quotes, when the file gets edited
it puts a slash in front of every quote.  Like this.

// original .txt file
"these are quotes"

Then when the submit buttons is clicked, the file looks like this:

// edited .txt file
\"these are quotes\"

If submit is pressed again, then it will look like this:

// twice edited file
\\"these are quotes\\"

Does anyone know how I can avoid this from happening?  Thanks.

Matt


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

Reply via email to