Is there then no way to include a PHP file which has POST arguments in it?

I guess this is the offending code:

<?php
if(! isset($_POST['ccode']) or $_POST['ccode'] == '') {
    $zone = 'ANZ153';
    $zone_name = "<span style=\"font-size: 150%; color: black; \">Forecast for 
Casco Bay (ANZ153)</span>\n";
    $zone_image = "<img src='images/gyxmz.jpg' align='middle' border='0' 
width='645' height='377' alt='' /><br />\n";
}

> On 31 Oct, 2020, at 23:04, Graham Eddy <graham.e...@gmail.com> wrote:
> 
> presumably invalid _POST reference is in include file. but: ‘main’ is invalid 
> html
> 
>> On 1 Nov 2020, at 1:44 pm, weather list <dan.hinck...@gmail.com 
>> <mailto:dan.hinck...@gmail.com>> wrote:
>> 
>> Quite right, might be:
>> ----------------------------
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> **** Ignoring template /home/weewx/skins/Belchertown/forecast/index.html.tmpl
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> **** Reason: cannot find '_POST'
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****  Traceback (most recent call last):
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 322, in 
>> generate
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****      unicode_string = compiled_template.respond()
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****    File "_home_weewx_skins_Belchertown_forecast_index_html_tmpl.py", 
>> line 103, in respond
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 
>> 1707, in _handleCheetahInclude
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****    File "_home_weewx_skins_forecast_noaacoastalforecastsmaine_php.py", 
>> line 131, in respond
>> Oct 31 22:35:31 raspberry-NUC62 weewx[17083] ERROR weewx.cheetahgenerator: 
>> ****  NameMapper.NotFound: cannot find '_POST'
>> 
>> 
>> Here is the index.html.tmpl page in question.
>> 
>> #errorCatcher Echo
>> #encoding UTF-8
>> #set global $page = "forecast"
>> 
>> #include "header.html.tmpl"
>> 
>> <div class="site-inner">
>>     <main class="content">   
>> #include "page-header.inc"
>> #include "/home/weewx/skins/forecast/noaacoastalforecastsmaine.php"
>>     </main>
>> </div>
>> 
>> #include "footer.html.tmpl"
>> 
>> 
>>> On 31 Oct, 2020, at 21:30, Graham Eddy <graham.e...@gmail.com 
>>> <mailto:graham.e...@gmail.com>> wrote:
>>> 
>>> ‘no effect’ very unlikely. same outcome possible if more errors. post log 
>>> around template generation
>>> 
>>>> On 1 Nov 2020, at 12:18 pm, weather list <dan.hinck...@gmail.com 
>>>> <mailto:dan.hinck...@gmail.com>> wrote:
>>>> 
>>>> Fixed but it appears to have no effect so far.
>>>> 
>>>>> On 31 Oct, 2020, at 19:55, Graham Eddy <graham.e...@gmail.com 
>>>>> <mailto:graham.e...@gmail.com>> wrote:
>>>>> 
>>>>> ‘Belchertown’ has too few brackets
>>>>> 
>>>>>> On 1 Nov 2020, at 10:50 am, weather list <dan.hinck...@gmail.com 
>>>>>> <mailto:dan.hinck...@gmail.com>> wrote:
>>>>>> 
>>>>>>        [[[weewx_data]]]
>>>>>>            template = json/weewx_data.json.tmpl
>>>>>> 
>>>>>>        [[Belchertown]]
>>>>>>            template = js/belchertown.js.tmpl
>>>>> 
>>>>> 
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "weewx-user" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>>> email to weewx-user+unsubscr...@googlegroups.com 
>>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/B86E6B8F-CA9E-4E4E-9E71-15847E7074A0%40gmail.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/B86E6B8F-CA9E-4E4E-9E71-15847E7074A0%40gmail.com?utm_medium=email&utm_source=footer>.
>>>> 
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "weewx-user" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to weewx-user+unsubscr...@googlegroups.com 
>>>> <mailto:weewx-user+unsubscr...@googlegroups.com>.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/0B7B2307-101E-4060-9FC1-17FB88C40A14%40gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/0B7B2307-101E-4060-9FC1-17FB88C40A14%40gmail.com?utm_medium=email&utm_source=footer>.
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to weewx-user+unsubscr...@googlegroups.com 
>>> <mailto:weewx-user+unsubscr...@googlegroups.com>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/8F69F569-7E95-45EA-BFE0-317BCB6910FF%40gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/8F69F569-7E95-45EA-BFE0-317BCB6910FF%40gmail.com?utm_medium=email&utm_source=footer>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "weewx-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to weewx-user+unsubscr...@googlegroups.com 
>> <mailto:weewx-user+unsubscr...@googlegroups.com>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/12A7720E-7E76-479E-A104-34EBA289F90B%40gmail.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/12A7720E-7E76-479E-A104-34EBA289F90B%40gmail.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to weewx-user+unsubscr...@googlegroups.com 
> <mailto:weewx-user+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/4FBA37A9-5458-44B4-A435-3EAB967D7153%40gmail.com
>  
> <https://groups.google.com/d/msgid/weewx-user/4FBA37A9-5458-44B4-A435-3EAB967D7153%40gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/ADD843FB-CC43-4370-BEBA-83E2215C956B%40gmail.com.

Reply via email to