Implode() the array into a single string and write that string. Use file() to read your file, find the line in the array you need to change, change it, and re-write the file.
Be aware of simultaneous access and the possible problems of two people trying to write the file at the same time. You may want to look into locking the file. www.php.net/implode www.php.net/file www.php.net/flock ---John Holmes... > -----Original Message----- > From: Manisha [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, May 22, 2002 10:08 PM > To: [EMAIL PROTECTED] > Subject: Re: [PHP] Can I delete / update line inside the file ? > > It is not possible to get the database as client is not ready for that > (Can't help it - you know). > > I am thinking - I will take the data in an array first - change it and > flush back to file again. Is there any command to flush back the whole > array in to file (each array element will become one line) or do I need to > write one by one line ? > > > manisha > > At 04:59 AM 5/23/02 +0300, you wrote: > >Get a database working! That's definitely worth investing some time in - > >apart from the obvious speed avdantages, you'd learn a lot. > > > >About your question, AFAIK you can only do it by reading from one file > and > >writing to a temp file, then moving the temp over the original - pretty > >clumsy, if you ask me... ;-) > > > >Bogdan > > > >Manisha wrote: > > > >>Hi, > >> > >>I have one file with following format > >> > >>No. | Name | Email | status > >>1 | Manisha | [EMAIL PROTECTED] | Pending > >>2 | Neha | [EMAIL PROTECTED] | Reject > >>3 | Aish | [EMAIL PROTECTED] | Pending > >> > >>....... > >> > >>I want to update status change against that line. e.g For sr no 1 - I > >>want to change the status from Pending to Accepted. I read about the > >>fseek / fwrite command, but did not came across the delete the line from > >>file. I believe fseek command will write a line starting from pointer > but > >>will not overwrite. > >> > >>I am using PHP3 and no database is available (That's the main problem). > >>And many times I need to seek the record (line) , change it and store > back. > >> > >>I may be asking some silly questions as I am very very new to PHP. > Please > >>bear with me. > >> > >>Thanks in advance > >> > >>Manisha > >> > >> > >> > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php