ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-db
php-db
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

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved