Re: Counting the duration in PHP [message #170702 is a reply to message #170701] |
Mon, 15 November 2010 13:21 |
Erwin Moller
Messages: 228 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 11/15/2010 2:14 PM, Jerry Stuckle wrote:
> On 11/15/2010 7:33 AM, venky_lb wrote:
>> Hi all,
>> I have a csv file from where i read the datas and show them on my
>> UI, the data would be something like "66:23:12" (HH:MM:SS).
>> The task is now to increment the duration manually and show them in
>> the UI until the csv is been updated.
>>
>> $time_str_parts = explode(':', "66:23:12"); //duration from the csv
>> file
>> $chng_hour = $time_str_parts[0];
>> $chng_min = $time_str_parts[1];
>> $chng_secs = $time_str_parts[2] + 1;
>>
>> if ($time_str_parts[2]>= 58) {
>> $chng_hour = $time_str_parts[0] + 1;
>>
>> if ($time_str_parts[0]>= 58) {
>> $chng_min = $time_str_parts[1] + 1;
>> }
>> }
>> $cL = $chng_hour . ':' . $chng_min . ':' . $chng_secs;
>> echo $cL;
>>
>> Help,suggestions and queries appreciated.
>>
>> Thanks
>
> You can't do this reliably in PHP. PHP is server side, and you can't
> guarantee when data will be displayed by the browser. For instance, it
> may be displayed as you send it - but more likely it will be buffered by
> php, the web server, the server's OS and/or the browser. You can control
> the php buffering with flush(), but you can't control the rest.
>
> If you need something like this, you'll have to go to a client-side
> language such as javascript, flash or the like.
>
I thought he asking HOW to add it, and serve that updated CSV.
But now I reread it I am not sure what he is asking anymore. ;-)
Regards,
Erwin Moller
--
"There are two ways of constructing a software design: One way is to
make it so simple that there are obviously no deficiencies, and the
other way is to make it so complicated that there are no obvious
deficiencies. The first method is far more difficult."
-- C.A.R. Hoare
|
|
|