[mapserver-users] Compatibility between mapserver versions: nquery issue

Arthur Delorme delorme.ipgp at gmail.com
Wed Nov 28 00:17:35 PST 2012


Indeed, even though I had php files, no php were found inside... I don't 
remember why I used php extension but they are not accepted anymore.

So everything is fine, I will just put an html extension.

Thanks for the help

Arthur

Le 27/11/12 15:11, Stephen Woodbridge a écrit :
> On 11/27/2012 4:53 AM, Arthur Delorme wrote:
>> Thank you for your help Steve, you're right: after some testing, it
>> seems that template files with a .php extension are not working.
>>
>> I have general header.php and footer.php files (described in the WEB
>> section of the mapfile) and several header, body and footer php files
>> for the layers.
>>
>> By replacing all the extensions with html, it's working but I'd like to
>> execute some php, which were possible before. Is it still possible?
>
> Hi Arthur,
>
> I do not believe executing php before or after a template has ever been
> possible because mapserver reads the temple from the disk so it would
> not be processed before mapserver gets it and mapserver sends it back to
> the client directly so php would never have a chance to intercept it. So
> I'm pretty sure this did not work in the past and will not work in the
> future.
>
> If you need computational smarts in the template, you should be looking
> at doing it in Javascript which executes after the template has been
> returned to the browser and runs in the browser not on the server.
>
> Hope this helps,
>    -Steve W
>
>
>> Arthur
>>
>> Le 26/11/12 17:47, Lime, Steve D (DNR) a écrit :
>>> The nquery mode is still supported, that hasn't changed. The error
>>> message is fairly informative, what are your templates named?
>>>
>>> Steve
>>>
>>> -----Original Message-----
>>> From: mapserver-users-bounces at lists.osgeo.org
>>> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Arthur
>>> Delorme
>>> Sent: Monday, November 26, 2012 10:38 AM
>>> To: mapserver-users at lists.osgeo.org
>>> Subject: [mapserver-users] Compatibility between mapserver versions:
>>> nquery issue
>>>
>>> Hello,
>>>
>>> A few years ago, I developed a web interface to access data
>>> (informations and download) through spatial queries. It was based on
>>> mapserver 5.2.0 but I would like to update my code to mapserver 6.2.0
>>> and I don't get how spatial queries are working nowadays.
>>>
>>> As far as I understood, nquery mode is not supported anymore for URL
>>> templates (the error is "msReturnPage(): Web application error.
>>> Malformed template name") but I can't figure how it is supposed to
>>> work then.
>>>
>>> On mapserver 5.2.0, a selection were made by drawing a rectangle and
>>> sending the query with:
>>>
>>> <select name="mode" id="mode">
>>>     <option id="search" value="browse" selected="selected"
>>> [browse_select]>Display</option>
>>>     <option id="selection" value="nquery"
>>> onclick="document.jbox.boxon();"
>>> [nquery_select]>Selection</option>
>>> </select>
>>>
>>> The result was displayed through template files, with a table
>>> containing some informations for each object selected on each
>>> activated layer (one line per object).
>>>
>>> If someone could give me some informations about the "new" way to
>>> obtain such a result, it would be great, because I am quite lost.
>>>
>>> Many thanks,
>>>
>>> Arthur
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
>>>
>>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>


More information about the mapserver-users mailing list