[Chameleon] problem porting application

Paul Spencer pspencer at dmsolutions.ca
Wed Sep 7 13:53:27 EDT 2005


Tom,

try inserting a line after 106:

$theTemplate = implode( "",$aszTemplate );

and change 107 to read

$this->moParser->SetTemplate( $theTemplate );

Cheers

Paul

Kralidis,Tom [Burlington] wrote:
> Update, I have reproduced the error for file
> samples/htdocs/sample_enhanced_themelegend.phtml, problem on line 107:
> 
> 104:    function ProcessTemplate( $szTemplate, $aszValues )
> 105:    {
> 106:        $aszTemplate = file($szTemplate);
> 107:        $this->moParser->SetTemplate(implode("",$aszTemplate));
> 
> ..Tom
> 
> 
> 
>>-----Original Message-----
>>From: chameleon-bounces at lists.maptools.org 
>>[mailto:chameleon-bounces at lists.maptools.org] On Behalf Of 
>>Kralidis,Tom [Burlington]
>>Sent: Wednesday, 07 September, 2005 13:34
>>To: Paul Spencer
>>Cc: chameleon at lists.maptools.org
>>Subject: RE: [Chameleon] problem porting application
>>
>>
>>
>>My app, functionality wise, is similar to one of the sample 
>>templates, only it adds a LegendTemplate widget.  When I 
>>tried commenting it out, I received the same error.  When I 
>>try templates with the LegendTemplate widget, they work with 
>>no issues.
>>
>>Would this have anything to do with how my app is setup?  
>>Note that I have my application specific files seperate from 
>>the chameleon distribution.  The initial .phtml file points 
>>to htdocs/chameleon.php correctly.
>>
>>..Tom
>>
>>
>>>-----Original Message-----
>>>From: Paul Spencer [mailto:pspencer at dmsolutions.ca]
>>>Sent: Wednesday, 07 September, 2005 13:29
>>>To: Kralidis,Tom [Burlington]
>>>Cc: chameleon at lists.maptools.org
>>>Subject: Re: [Chameleon] problem porting application
>>>
>>>
>>>Seems like a PHP 5-related error.  Are there any widgets in your app
>>>that are not used in the sample template?
>>>
>>>Paul
>>>
>>>Kralidis,Tom [Burlington] wrote:
>>>
>>>>Hi,
>>>>
>>>>I have developed a chameleon 2.2 application on a local desktop
>>>>running ms4w 1.2.1 (PHP version 
>>>
>>>4.3.11,MapServer/PHPMapScript 4.4.2,
>>>
>>>>4.6.0).
>>>>
>>>>I am trying to deploy to a Linux box with chameleon 2.2
>>>
>>>successfully
>>>
>>>>installed, with PHP 5.0.5, and MapServer/PHP Mapscript from latest
>>>>CVS.
>>>>
>>>>When I start the application I receive the following error:
>>>>
>>>>"Fatal error: Only variables can be passed by reference in
>>>>
>>>
>>/usr/local/wwwsites/apache/devgeo.cciw.ca/apps/chameleon/htdocs/Templa
>>
>>>>te
>>>>Processor.php on line 107"
>>>>
>>>>I initially thought this was due to the later versions of
>>>>PHP/MapServer/Mapscript, but when I tried the sample 
>>
>>applications, 
>>
>>>>everything worked fine.
>>>>
>>>>Any advice or help would be much appreciated.
>>>>
>>>>Thanks
>>>>
>>>>..Tom
>>>>
>>>>=========================
>>>>Tom Kralidis
>>>>Senior Systems Scientist
>>>>Environment Canada
>>>>Tel: +01-905-336-4409
>>>>http://www.ec.gc.ca/
>>>>
>>>>_______________________________________________
>>>>Chameleon mailing list
>>>>Chameleon at lists.maptools.org
>>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>>
>>>
>>>--
>>>+-----------------------------------------------------------------+
>>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>>+-----------------------------------------------------------------+
>>>|Applications & Software Development                              |
>>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>>+-----------------------------------------------------------------+
>>>
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org 
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
> 
> 
> 

-- 
+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+


More information about the Chameleon mailing list