fopen and r+ problem
am 12.09.2007 18:24:06 von s1m0n
Hi everybody,
I would like to write a simple code to add some text at the begining of
a file without erase the other data.
in my file:
news4
news3
news2
news1
if I want to add the text "news5!", the file will look like this:
news5!
news4
news3
news2
news1
So I wrote this:
if (isset($HTTP_POST_VARS['go'])) {
$content = "\r\n" . $HTTP_POST_VARS['news'] . "
";
$write = fopen('news.ini', 'r+');
fwrite($write, $content);
fclose($write);
?>
} else {
?>
}
?>
But this code doesn't work, everything is erase in my file, no new line
appears...
Could you please help me ?
Thank you, and hope my english is understandable.
--
++
Simon
--------
>> http://latox.free.fr/3d/
Re: fopen and r+ problem
am 12.09.2007 18:27:18 von Good Man
s1m0n wrote in news:mn.64507d79900517ae.50781
@demandez.moi:
> But this code doesn't work, everything is erase in my file, no new line
> appears...
> Could you please help me ?
> Thank you, and hope my english is understandable.
Open the file first for reading, put its contents into an array or other
PHP variable, then re-write the file with your new data on the first line,
followed by the original contents....
Re: fopen and r+ problem
am 12.09.2007 18:30:12 von s1m0n
Il se trouve que Good Man a formulé : :-[
>
> Open the file first for reading, put its contents into an array or other
> PHP variable, then re-write the file with your new data on the first line,
> followed by the original contents....
yep, good idea, thank you.
--
++
Simon
--------
>> http://latox.free.fr/3d/
Re: fopen and r+ problem
am 12.09.2007 20:04:50 von unknown
Post removed (X-No-Archive: yes)
Re: fopen and r+ problem
am 12.09.2007 20:10:55 von Shion
s1m0n wrote:
> Hi everybody,
>
> I would like to write a simple code to add some text at the begining of
> a file without erase the other data.
Use append instead, 'a', this will add new lines to the bottom instead of at
the first position in the file (as long as you don't read ahead).
--
//Aho
Re: fopen and r+ problem
am 14.09.2007 20:33:04 von s1m0n
J.O. Aho a couché sur son écran :
> s1m0n wrote:
>> Hi everybody,
>>
>> I would like to write a simple code to add some text at the begining of
>> a file without erase the other data.
>
> Use append instead, 'a', this will add new lines to the bottom instead of at
> the first position in the file (as long as you don't read ahead).
Thanks to both of you.
--
++
Simon
--------
>> http://latox.free.fr/3d/