Page 2 of 2

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.