|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-09-18 11:06 UTC] sniper@php.net
[2001-09-18 11:46 UTC] jean-pierre dot caurier at price-induction dot com
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 20:00:01 2025 UTC |
First the HTML source code : <form action="test.php" METHOD=POST enctype="multiport/form-data"> <textarea name=text cols=20 rows=5> One line. Two line Three line </textarea> <INPUT TYPE="submit" NAME="Submit" VALUE="Save"></CENTER> </form> Then test.php source code : <? $fichier = "test.txt"; $temp = fopen($fichier, "w"); fputs($temp,stripslashes($text)); fclose($temp); print "Done !"; ?> When I open the test.txt the text isn't save like it would be. Here the result : One line. Two line. Three line. It seems that a \n is added at each end of line of the textarea. A friend try this code source with PHP 4.0.3pl1 and it works fine. I have found a solution to have the file well saved using this line code : $goodtext = str_replace("\n", "", $text); This is very strange and i can't affirm that it is a bug. I have also try without enctype="" and with last CVS. this does nothing better. Have fun with this ;)