Page 2 of 4

Re: Saratoga Templates with PHP 7

Posted: Sun Apr 02, 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 Apr 15, 2017 9:05 am
by Toxic17
btw 7.1.4 is now out Ken.

Re: Saratoga Templates with PHP 7

Posted: Sat Apr 15, 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 Jul 07, 2017 5:57 pm
by Toxic17
PHP 7.1.7 is now out btw.

Re: Saratoga Templates with PHP 7

Posted: Fri Jul 07, 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 Aug 03, 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 Aug 03, 2017 10:39 pm
by Toxic17
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 Aug 04, 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 Aug 11, 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 Aug 11, 2017 9:38 pm
by Toxic17
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 Aug 11, 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 Aug 13, 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 Aug 13, 2017 7:42 pm
by Toxic17
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 Feb 18, 2018 9:24 pm
by Toxic17
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 Feb 18, 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.