RE: [PHP-WIN] Re: fwrite()
| From: | JC Botha | Date: | Wed, 09 Nov 2005 06:36:57 +0000 |
| Subject: | RE: [PHP-WIN] Re: fwrite() | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-26473@lists.php.net to get a copy of this message | ||
I greatly appreciate your help! Thank you so much.
if ($_POST[update] == "update") {
//write info to file
$file_data = "editdate#".date('l d_m_Y')."\n";
$file_data .= "createdate#$_POST[createdate]\n";
$file_data .= "title#$_POST[title]\n";
$file_data .= "description#$_POST[description]\n";
$file_data .= "sender#$_POST[sender]\n";
$file_data .= "letter#$_POST[letter]\n";
$file_data .= "response#$_POST[response]\n";
addslashes($file_data);
$file_data = str_replace("\n", "\r\n", $file_data);
$id = $_GET['id'];
$file_location = "letters/$id";
if (is_writable($file_location))
{
if (!$handle = fopen($file_location, 'w'))
{
echo "Cannot open file ($file_location)";
exit;
}
$_POST['textbox'] = str_replace("\n", "\r\n",
$_POST['textbox']);
if (fwrite($handle, $file_data) === FALSE)
{
echo "Cannot write to file ($file_location)";
exit;
}
fclose($handle);
} else {
echo "The file $file_location is not writable";
}
}
------------------------------
*From:* Kevin Smith [mailto:kevin@netsmith.ltd.uk]
*Sent:* 08 November 2005 11:24 PM
*To:* odegos@gmail.com
*Cc:* 'Rosty Kerei'; php-windows@lists.php.net
*Subject:* Re: [PHP-WIN] Re: fwrite()
Submit you're code to the list and let's see if we can help you.
JC Botha wrote:
Dear Rosty
Thanks for your input, but it does not change the situation at all! :(
Please let me know if there is something else that you think about.
Greetings
JC
-----Original Message-----
From: Rosty Kerei [mailto:rosty.kerei@gmail.com <rosty.kerei@gmail.com>]
Sent: 08 November 2005 01:32 PM
To: php-windows@lists.php.net
Subject: [PHP-WIN] Re: fwrite()
Maybe you need to replace "\n" to "\r\n"? Like -
$_POST['textbox'] = str_replace("\n", "\r\n",
$_POST['textbox']);
Sincerely,
Rosty Kerei
rosty.kerei@gmail.com
""JC Botha"" <odegos@gmail.com> <odegos@gmail.com> wrote in message
news:437061a9.1e58b55b.2fbe.7755@mx.gmail.com...
Dear Users, thanks for those that helped me last time! I got it working.
At the moment I'm stuck with the fwrite() function. If I use the $_POST to
get the data out of a textbox into a var, and write it to a txt file I get
the following problem. The very first encounter it makes with a "\n" it
stops the string. Thus I do not get more than one paragraph into my txt
file. What should I do to bypass this?
Thanks