Page 2 of 4

Re: Saratoga Templates with PHP 7

Posted: Sun 02 Apr 2017 9:47 pm
by saratogaWX
I've been running 7.1.3 for about 2 weeks now.. working just fine :)

Re: Saratoga Templates with PHP 7

Posted: Sat 15 Apr 2017 9:05 am
by ConligWX
btw 7.1.4 is now out Ken.

Re: Saratoga Templates with PHP 7

Posted: Sat 15 Apr 2017 2:54 pm
by saratogaWX
Thanks... I'll keep checking my Plesk panel for an available update for my VPS :)

Re: Saratoga Templates with PHP 7

Posted: Fri 07 Jul 2017 5:57 pm
by ConligWX
PHP 7.1.7 is now out btw.

Re: Saratoga Templates with PHP 7

Posted: Fri 07 Jul 2017 10:51 pm
by saratogaWX
My sites are running 7.1.6 -- I'll wait for Plesk to have an update for 7.1.7 to install it :)

Re: Saratoga Templates with PHP 7

Posted: Thu 03 Aug 2017 6:39 pm
by N0BGS
I'm a little late to this thread but since upgrading to PHP 7.1.7 I'm getting the following errors:

Code: Select all

PHP Warning:  A non-numeric value encountered in /var/www/html/nws-alerts.php on line 127
PHP Warning:  Illegal string offset 'Androscoggin County' in /var/www/html/nws-alerts.php on line 219
PHP Warning:  Illegal string offset 'Aroostook County' in /var/www/html/nws-alerts.php on line 219
PHP Warning:  Illegal string offset 'MEZ008' in /var/www/html/nws-alerts.php on line 308
Page can be seen here: https://www.kpw3.com/wxadvisory.php

Some of you have mentioned you discovered the fix. Care to share it?

Thanks,

--Kurt

Re: Saratoga Templates with PHP 7

Posted: Thu 03 Aug 2017 10:39 pm
by ConligWX
N0BGS wrote:I'm a little late to this thread but since upgrading to PHP 7.1.7 I'm getting the following errors:

Code: Select all

PHP Warning:  A non-numeric value encountered in /var/www/html/nws-alerts.php on line 127
PHP Warning:  Illegal string offset 'Androscoggin County' in /var/www/html/nws-alerts.php on line 219
PHP Warning:  Illegal string offset 'Aroostook County' in /var/www/html/nws-alerts.php on line 219
PHP Warning:  Illegal string offset 'MEZ008' in /var/www/html/nws-alerts.php on line 308
Page can be seen here: https://www.kpw3.com/wxadvisory.php

Some of you have mentioned you discovered the fix. Care to share it?

Thanks,

--Kurt
is your wxgraphs heavily edited?

https://www.kpw3.com/check-fetch-times. ... w=versions

shows: Common wxgraphs.php Need update to V1.04 - 2013-02-16 V1.04 - 2013-02-16 Vn/a - n/a (not specified)

btw PHP 7.1.8 was released today.

Re: Saratoga Templates with PHP 7

Posted: Fri 04 Aug 2017 4:31 am
by N0BGS
Yes, it's not actually Ken's wxgraphs page, it is a replacement for the page of the same name since CumulusMX doesn't generate graphs the way Cumulus 1.x did. I suppose I should rename it to avoid confusion.

Do you have reason to believe that 7.1.8 will fix the invalid argument error?

Thanks,

--Kurt

Re: Saratoga Templates with PHP 7

Posted: Fri 11 Aug 2017 7:40 pm
by N0BGS
So to follow this up...

I installed PHP 7.1.8 and still have the same error, then downgraded to 7.1.6 and still have the error. :(

It must be nice to NOT be a PHP moron! :roll:

--K

Re: Saratoga Templates with PHP 7

Posted: Fri 11 Aug 2017 9:38 pm
by ConligWX
N0BGS wrote:So to follow this up...

I installed PHP 7.1.8 and still have the same error, then downgraded to 7.1.6 and still have the error. :(

It must be nice to NOT be a PHP moron! :roll:

--K
I see an error:

Code: Select all

Warning: Invalid argument supplied for foreach() in /var/www/html/nws-alerts-summary-inc.php on line 61
on this link https://www.kpw3.com/wxadvisory.php

Mine points to a different website so cant really comment much on it... php 7.1.8 / Apache 2.4.27

what is line 61 on nws-alerts-summary-inc.php ?

Re: Saratoga Templates with PHP 7

Posted: Fri 11 Aug 2017 10:13 pm
by saratogaWX
That was likely a transient error caused by a problem with alerts.weather.gov today. They reported about a 1 hr outage earlier today. The page is not showin the error now.

Re: Saratoga Templates with PHP 7

Posted: Sun 13 Aug 2017 2:58 am
by N0BGS
No, unfortunately the error is still there and has been since the upgrade to 7.1.7.

This page: https://www.kpw3.com/wxadvisory.php

Error:

Code: Select all

Warning: Invalid argument supplied for foreach() in /var/www/html/nws-alerts-summary-inc.php on line 61
Here's the section of code including line 61:

Code: Select all

if(!empty($noAlerts)) {                 // IF there are no alerts for this location
   foreach($noAlerts as $nak => $nav) {   //   FOR EACH no alert, assemble data  << THIS IS LINE 61
    $alerts .= ' <tr>
  <td style="padding-left:6px"><b>'.$nak."</b><br />\n";
    $alerts .= '   &nbsp;&nbsp;'.$blankIcon.'&nbsp;<a href="'.$alertURL
               .'?a='.$nav.'#WA1" title=" &nbsp;Details for '
               .$nak.'" style="color: #000;">No alerts</a>'."\n";
    $alerts .= '   <br /><br />
  </td>
 </tr>
';
  }
}
--Kurt

Re: Saratoga Templates with PHP 7

Posted: Sun 13 Aug 2017 7:42 pm
by ConligWX
I found a couple of old graphs wouldn't work properly with php 7.1.7 ended up adding single quotes to the value fixed it. not sure if this is the case with yours however.

Re: Saratoga Templates with PHP 7

Posted: Sun 18 Feb 2018 9:24 pm
by ConligWX
Finally managed to get upgraded to PHP 7.2.2 tonight. Templates are looking good so far.

Re: Saratoga Templates with PHP 7

Posted: Sun 18 Feb 2018 9:41 pm
by saratogaWX
All my sites are now running 7.2.2. I did have to upgrade my JPGraph software from 4.0.1 to 4.2.0 to avoid some errata in error_log. Everything else is ok.