Re: Problem: Distortion while saving text file.

From: Date: Wed, 14 Dec 2005 10:24:43 +0000
Subject: Re: Problem: Distortion while saving text file.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-227408@lists.php.net to get a copy of this message
Could it be the other way around, i.e. Windows is stripping slashes, and Linux is not? How does $contents come to exist in the script? Check for any difference in your ini files for magic_quotes_runtime. Cheers, David Grant Janne Miettunen wrote: > What could be wrong when this is transformed: > "<img src="graphics/auringonlasku2.jpg" align="left">" > ....to this form: > "<img src=\"graphics/auringonlasku2.jpg\" align=\"left\">" > > The line is saved to text file with this function: > > function savesite($site, $lang, $contents){ > > if (check_session()){ > $file=fopen('content/' . $site . '_' . $lang . '.txt', > "w"); > > fwrite($file, $contents); > > fclose($file); > } > > I run it through nl2br() before saving and this only happens on Linux > server, on Windows server it works fine, no \ before ". > > Tested with: > On Windows: Apache2, PHP5 > Linux: Debian distro, Apache2, PHP4, also tried with PHP5 > -- David Grant http://www.grant.org.uk/

« previous php.general (#227408) next »