fwrite()
am 08.11.2005 09:27:06 von JC Botha
------=_NextPart_000_0006_01C5E44E.FD8522B0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
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
------=_NextPart_000_0006_01C5E44E.FD8522B0--
Re: fwrite()
am 08.11.2005 12:32:12 von Rosty Kerei
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"" 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
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
RE: Re: fwrite()
am 08.11.2005 21:51:00 von JC Botha
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]
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"" 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
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re: fwrite()
am 08.11.2005 22:24:14 von Kevin Smith
--------------ms060308010301000208030308
Content-Type: multipart/alternative;
boundary="------------080906020606050009030001"
This is a multi-part message in MIME format.
--------------080906020606050009030001
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
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]
> 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"" 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
>>
>>
>>
>
>
--------------080906020606050009030001
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Submit you're code to the list and let's see if we can help you.
JC Botha wrote:
type="cite">
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 []
Sent: 08 November 2005 01:32 PM
To:
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
""JC Botha"" wrote in message
...
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
--------------080906020606050009030001--
--------------ms060308010301000208030308
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIH8TCC
AlMwggG8oAMCAQICAw9CczANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJa QTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUwODA2MDA0MTM5WhcNMDYw ODA2MDA0MTM5
WjBHMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSQwIgYJKoZI hvcNAQkBFhVr
ZXZpbkBuZXRzbWl0aC5sdGQudWswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBANAryLvL
L/eiVGyDJsB2jz40lBMpD+r5as8oeTI97Mlbq+0tBcM0O/tfC05Jv7dO2XTe yyZsyjUf/9Q4
dfGKNVoNc58gxgW7aAZ28l8iBwi61HYhXTBHByU2o3ub2sPamtW2dQiPO2eV hhz5MdE5bvrB
oTbIyNWSqGxpSRv7HHn7AgMBAAGjMjAwMCAGA1UdEQQZMBeBFWtldmluQG5l dHNtaXRoLmx0
ZC51azAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAKyMpFBXavlE YSDsjiOqWhFc
yjDi78NrFguCe9emxS8JKIqQSgLQ1gnvz6v2bnEKewLzYpNFaYQZeegFFXNv AaD9Z9N+Ce8U
xe74Qfh9nZNzryEC9cl4FbFskGwKj4Rfea0/M161JWwUUX4qjKDIpZ+L1se8 zC84Qxe/F2aZ
aO/mMIICUzCCAbygAwIBAgIDD0JzMA0GCSqGSIb3DQEBBAUAMGIxCzAJBgNV BAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQD EyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNTA4MDYwMDQxMzla Fw0wNjA4MDYw
MDQxMzlaMEcxHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIxJDAi BgkqhkiG9w0B
CQEWFWtldmluQG5ldHNtaXRoLmx0ZC51azCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEA
0CvIu8sv96JUbIMmwHaPPjSUEykP6vlqzyh5Mj3syVur7S0FwzQ7+18LTkm/ t07ZdN7LJmzK
NR//1Dh18Yo1Wg1znyDGBbtoBnbyXyIHCLrUdiFdMEcHJTaje5vaw9qa1bZ1 CI87Z5WGHPkx
0Tlu+sGhNsjI1ZKobGlJG/scefsCAwEAAaMyMDAwIAYDVR0RBBkwF4EVa2V2 aW5AbmV0c21p
dGgubHRkLnVrMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEArIyk UFdq+URhIOyO
I6paEVzKMOLvw2sWC4J716bFLwkoipBKAtDWCe/Pq/ZucQp7AvNik0VphBl5 6AUVc28BoP1n
034J7xTF7vhB+H2dk3OvIQL1yXgVsWyQbAqPhF95rT8zXrUlbBRRfiqMoMil n4vWx7zMLzhD
F78XZplo7+YwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQsw CQYDVQQGEwJa
QTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24x GjAYBgNVBAoT
EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNl cnZpY2VzIERp
dmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0Ex KzApBgkqhkiG
9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3 MDAwMDAwWhcN
MTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRp
bmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3Vp
bmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZ Wh5owHUEcJ3f
6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9x VsuvPAsH5/Ef
kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20Txh BEAeZBlyYLf7
AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDig NqA0hjJodHRw
Oi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNy bDALBgNVHQ8E
BAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDIt MTM4MA0GCSqG
SIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2 H6otnzYvwPQc
UCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBP ZV+V2vf3h9bG
CE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYICujCCArYCAQEw aTBiMQswCQYD
VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UE
AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAw9CczAJ BgUrDgMCGgUA
oIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEP Fw0wNTExMDgy
MTI0MTRaMCMGCSqGSIb3DQEJBDEWBBSqzqy0rszEvkjAwC2w+PqoETVoNzBS BgkqhkiG9w0B
CQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D AgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNV BAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQD EyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDD0JzMHoGCyqGSIb3DQEJ EAILMWugaTBi
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0 eSkgTHRkLjEs
MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC Aw9CczANBgkq
hkiG9w0BAQEFAASBgGGHFQfpZnSqpBkLe1loy2ZJrLm00O3OACYJE4IlRTkP dz7xpfOv1uq0
fXj6+yP2D8zucPf9TvVL9i0jMeYU13pfEMBsXcBDuNbzmcATIRXzgCPtEElh 5xlK3IIwT3UL
ZLB75nn2NEZKR8J3IKRKsjph3Q72/ZqrZ2fGfJFWRzdTAAAAAAAA
--------------ms060308010301000208030308--
RE: Re: fwrite()
am 09.11.2005 07:36:57 von JC Botha
------=_Part_7855_27845578.1131518217828
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
I greatly appreciate your help! Thank you so much.
if ($_POST[update] == "update") {
//write info to file
$file_data =3D "editdate#".date('l d_m_Y')."\n";
$file_data .=3D "createdate#$_POST[createdate]\n";
$file_data .=3D "title#$_POST[title]\n";
$file_data .=3D "description#$_POST[description]\n";
$file_data .=3D "sender#$_POST[sender]\n";
$file_data .=3D "letter#$_POST[letter]\n";
$file_data .=3D "response#$_POST[response]\n";
addslashes($file_data);
$file_data =3D str_replace("\n", "\r\n", $file_data);
$id =3D $_GET['id'];
$file_location =3D "letters/$id";
if (is_writable($file_location))
{
if (!$handle =3D fopen($file_location, 'w'))
{
echo "Cannot open file ($file_location)";
exit;
}
$_POST['textbox'] =3D str_replace("\n", "\r\n", $_POST['textbox']);
if (fwrite($handle, $file_data) ===3D 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 ]
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'] =3D str_replace("\n", "\r\n", $_POST['textbox']);
Sincerely,
Rosty Kerei
rosty.kerei@gmail.com
""JC Botha"" 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
------=_Part_7855_27845578.1131518217828--
Re: Re: fwrite()
am 09.11.2005 09:56:44 von Rosty Kerei
Gosh! JC, I used $_POST['textbox'] as an example for you. If you wish to end
your lines by "\r\n" instead of "\n" just do it, like here
$file_data = "editdate#".date('l d_m_Y')."\r\n";
And if you have some textareas on your HTML form, you can change them like
$_POST['textbox'] = str_replace("\n", "\r\n", $_POST['textbox']);
Where 'textbox' is a name of your textarea field. Got it?
Sincerely,
Rosty Kerei
"JC Botha" wrote in message
news:ed268d8c0511082236t48508501w8912229b8c628c35@mail.gmail .com...
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";
}
}
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php