Re: Text file (rw) question...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Rob W. wrote:
Yeah, but will that just replace the data that is present already there? I dont wanna have duplicate entries in there or i'm affraid it wont read it. The origional code you gave worked but it just ran in a big loop.

That particular example will replace the whole file.

If you only want to replace a particular option then that's different - but we don't know what you are trying to do.

----- Original Message ----- From: "Chris" <dmagick@xxxxxxxxx>
To: "Rob W." <rob@xxxxxxxxxxxxxxx>
Cc: <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, March 14, 2006 6:42 PM
Subject: Re:  Text file (rw) question...


Rob W. wrote:

Yeah, It's exactally what I needed, but I just want it to replace that one value that is sent via $_POST.

What i'm trying to do is just make a web intigration to edit shoutcast .conf files. I have everything else execpt for now like I was saying, that code worked, I just want it to halt after it updates that line of code.


In the simplest form:

$new_textcontent = 'post_field=' . $_POST['post_field'] . "\n";

$fp = fopen($filename, 'w');
fputs($fp, $new_textcontent);
fclose($fp);


I'd suggest cleaning up $_POST['post_field'] before just writing it (eg making sure it is only numbers, whatever data you actually want to keep in it).


----- Original Message ----- From: "Chris" <dmagick@xxxxxxxxx>
To: "Rob W." <rob@xxxxxxxxxxxxxxx>
Cc: <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, March 14, 2006 6:23 PM
Subject: Re:  Text file (rw) question...


Rob W. wrote:

That works, but it just throws it in to a big loop and fills up the file, any suggestions?



What do you want it to do?

We have absolutely no idea exactly what you're trying to achieve - that was just a guess because you're posting a form and want the new values written to a file.

----- Original Message ----- From: "Chris" <dmagick@xxxxxxxxx>
To: "Rob W." <rob@xxxxxxxxxxxxxxx>
Cc: <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, March 14, 2006 5:54 PM
Subject: Re:  Text file (rw) question...


Rob W. wrote:

Ok, The fix is just doing something like this...

list($variable, $data) = explode("=", $x);

But now my problem is trying to figure out how to update that data with <form> post ect...

So the main page would get

MaxUser=32

It would read that info and put it in to a form field, which I have.

Now I gotta get it to take and make it so that a new value can be put in that field and updated back in to the text file. I have searched all over google for about 4 hrs looking for something like this but no go, any help would be appricated.




This is a simple example but it should work for you:

$new_textcontent = "";

foreach($_POST as $area => $value) {
  $new_textcontent .= $area . "=" . $value . "\n";
}

$fp = fopen($filename, 'w');
fputs($fp, $new_textcontent);
fclose($fp);



----- Original Message ----- From: "Dwight Altman" <dwight@xxxxxxxxxxxx>
To: "'Rob W.'" <rob@xxxxxxxxxxxxxxx>; <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, March 14, 2006 9:13 AM
Subject: RE:  Text file (rw) question...


How about posting your solution as well? Maybe someone will find it useful.

-----Original Message-----
From: Rob W. [mailto:rob@xxxxxxxxxxxxxxx]
Sent: Tuesday, March 14, 2006 2:07 AM
To: php-db@xxxxxxxxxxxxx
Subject: Re:  Text file (rw) question...

Nevermind. I figured it out.


----- Original Message ----- From: "Rob W." <rob@xxxxxxxxxxxxxxx>
To: <php-db@xxxxxxxxxxxxx>
Sent: Tuesday, March 14, 2006 1:45 AM
Subject:  Text file (rw) question...


I'm trying to figure out how to read specific data from a text file that
is already written. Example

MaxUser=3D32
PortBase=3D8000

I want to be able to have php read them specific pieces of info so I can
put them in to forms and update them via php.
Any help would be appreciated.


--
Postgresql & php tutorials
http://www.designmagick.com/

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux