Re: [PHP-DB] Text file (rw) question...
by Rob W. other posts by this author
Mar 14 2006 5:07PM messages near this date
Re: [PHP-DB] Text file (rw) question...
|
Re: [PHP-DB] Text file (rw) question...
So how do I make it so it just set's the variable's that are sent in the
$_POST because i wanna write it so that if the value isnt changed, it wont
send the $_POST and wont update the config file..
----- Original Message -----
From: "Chris" <dmagick@[...].com>
To: "Rob W." <rob@[...].com>
Cc: <php-db@[...].net>
Sent: Tuesday, March 14, 2006 7:02 PM
Subject: Re: [PHP-DB] Text file (rw) question...
> 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@[...].com>
> > To: "Rob W." <rob@[...].com>
> > Cc: <php-db@[...].net>
> > Sent: Tuesday, March 14, 2006 6:42 PM
> > Subject: Re: [PHP-DB] 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@[...].com>
> >>> To: "Rob W." <rob@[...].com>
> >>> Cc: <php-db@[...].net>
> >>> Sent: Tuesday, March 14, 2006 6:23 PM
> >>> Subject: Re: [PHP-DB] 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@[...].com>
> >>>>> To: "Rob W." <rob@[...].com>
> >>>>> Cc: <php-db@[...].net>
> >>>>> Sent: Tuesday, March 14, 2006 5:54 PM
> >>>>> Subject: Re: [PHP-DB] 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@[...].com>
> >>>>>>> To: "'Rob W.'" <rob@[...].com>; <php-db@[...].net>
> >>>>>>> Sent: Tuesday, March 14, 2006 9:13 AM
> >>>>>>> Subject: RE: [PHP-DB] Text file (rw) question...
> >>>>>>>
> >>>>>>>
> >>>>>>>> How about posting your solution as well? Maybe someone will find
> >>>>>>>> it useful.
> >>>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Rob W. [mailto:rob@[...].com]
> >>>>>>>> Sent: Tuesday, March 14, 2006 2:07 AM
> >>>>>>>> To: php-db@[...].net
> >>>>>>>> Subject: Re: [PHP-DB] Text file (rw) question...
> >>>>>>>>
> >>>>>>>> Nevermind. I figured it out.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ----- Original Message ----- From: "Rob W." <rob@[...].com>
> >>>>>>>> To: <php-db@[...].net>
> >>>>>>>> Sent: Tuesday, March 14, 2006 1:45 AM
> >>>>>>>> Subject: [PHP-DB] 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
>
>
>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Rob W.
Rob W.
Chris
Rob W.
Rob W.
Rob W.
Chris
Rob W.
Chris
Rob W.
Chris
Rob W.
Chris
Peter Beckman
Rob W.
Chris
Dwight Altman
|