Re: Perform maths based on a number in a text file [message #183758 is a reply to message #183750] |
Mon, 18 November 2013 15:08 |
Tim Streater
Messages: 328 Registered: September 2010
Karma:
|
Senior Member |
|
|
In article <l6d45m$67d$1(at)news(dot)albasani(dot)net>, The Natural Philosopher
<tnp(at)invalid(dot)invalid> wrote:
> On 18/11/13 09:23, drkirkby(at)gmail(dot)com wrote:
>> I'm tyring to simplify the design of a web site which uses PHP, and
>> hope someone can help me. Basically I want to store a number in a
>> file on a web site, and display that number, or a variation of it, on
>> a number of web pages. Let's say the parameter is "A", and is 10 ps.
>> Three different web pages need to display this number, but in 3
>> different ways.
>>
>> 1) First page shows just A 2) Second page multiples A by 3 3) Third
>> page multiples A by -2
>>
>> So if A was 10
>>
>> 1) Page 1 should show 10 2) Page 2 should show 30 3) Page 3 should
>> show -20.
>>
>> If the value of A changes, I'd like to update the web site in one
>> place, and not go around to every page updating them individually, as
>> that will be error prone.
>>
>> Is there a way to put the value of A in a text file, and use the
>> value in different parts of the site? If so how?
>>
>
> yes.
>
>> Since there will actually be 15 or so parameters, A, B, C ..., is
>> there a way I can put all 15 parameters in a file (perhaps one per
>> line, or with white space between them), rather than have 15
>> different files?
>>
>
> yes. Or a database table. Rather than a file.
>
>> If you look at this web page which is for an economimcal / low cost
>> vector network analyzer kit,
>>
>> http://www.vnacalibration.co.uk/support/85033/Rohde+Schwarz/
>>
>> you can see the numeric values in the form used by Rohde & Schwarz
>> for their vector network analyzers, whereas in this page which is a
>> bit longer, under the section "Standard Definitions",
>>
>> http://www.vnacalibration.co.uk/support/85033/HP/
>>
>> one has basicaly the same parameters, but expressed in a different
>> way. Another make of vector network analyzer wants the parameters in
>> a different way.
>>
>> Any thoughts?
>>
> This is not a big problem intrinsically, but the implementation detail
> is where the work would be.
>
> I would strongly recommend using a database: setting that up is a bit of
> a faff, but once set up it provides the sort of 'update by one screen,
> read buy many others' sort of access that you need. And wont need any
> file level parsing - you will get your numbers as an array from a Mysql
> type query.
Why even bother with mysql. Use SQLite, where administration is zero.
--
Tim
"That excessive bail ought not to be required, nor excessive fines imposed,
nor cruel and unusual punishments inflicted" -- Bill of Rights 1689
|
|
|