By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
431,649 Members | 696 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 431,649 IT Pros & Developers. It's quick & easy.

php adding slash to file.

P: n/a
Hello

I've been trying to figure this problem out for quite a while and I'm
having no joy.
I'll give you some background info, I'm creating a form and one of the
fields in the form is a big text area that I want to use to write to
a text file. This works fine but the problem is all the single quotes
are get escaped with slashes.

I want to write to the text file with out the quotes getting escaped,
I've tried htmlentities but that doesn't seem to work.
Here is a snippet of the code.

$Desc_file = date("dmYHis");
$Desc_new = htmlentities($desc, ENT_QUOTES);
$filePath = "/public_html/nsite/info";
$WriteToFile = fopen("$filePath/$Desc_file","w+");
fwrite ($WriteToFile, $Desc_new);
fclose ($WriteToFile);

Any ideas would be fantastic Thanks in advance for your help

Mudassar
Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
mu******@aircandy.co.uk (mudassar) wrote:
I've been trying to figure this problem out for quite a while and I'm
having no joy.
I'll give you some background info, I'm creating a form and one of the
fields in the form is a big text area that I want to use to write to
a text file. This works fine but the problem is all the single quotes
are get escaped with slashes.

I want to write to the text file with out the quotes getting escaped,
I've tried htmlentities but that doesn't seem to work.
Here is a snippet of the code.

$Desc_file = date("dmYHis");
$Desc_new = htmlentities($desc, ENT_QUOTES);
$filePath = "/public_html/nsite/info";
$WriteToFile = fopen("$filePath/$Desc_file","w+");
fwrite ($WriteToFile, $Desc_new);
fclose ($WriteToFile);


stripslashes()
http://uk.php.net/manual/en/function.stripslashes.php

HTH;
JOn
Jul 17 '05 #2

P: n/a
*** mudassar wrote/escribió (9 Dec 2003 04:10:18 -0800):
I'll give you some background info, I'm creating a form and one of the
fields in the form is a big text area that I want to use to write to
a text file. This works fine but the problem is all the single quotes
are get escaped with slashes.


That's a very peculiar PHP feature that seems to be set to on in your
server. It's called "magic quotes". You can either turn it off in php.ini
or use stripslashes().

Also check get_magic_quotes_gpc() to make portable code.

--
--
-- Álvaro G. Vicario - Burgos, Spain
--
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.