PHP Mapscript and WMS Server

Nicol Hermann mapserver at GEOWORLD.DE
Mon Sep 4 16:21:45 EDT 2006


Bart,
thanks for your mail.
As i mentioned in my first posting i have tried to set the content-type
but this did not change the behaviour.
Frank, is it possible that there's is some output before the
content-type is set so that the php assume that text content will
follow?

Nicol

Am Montag, den 04.09.2006, 20:59 +0200 schrieb Bart van den Eijnden
(OSGIS):
> You can set the content-type, by using something like:
> 
> header("Content-type: image/gif");
> 
> Frank, you can also try to run php with the -q switch from the 
> command-line to get rid of:
> 
> Content-type: text/html
> X-Powered-By: PHP/4.3.8
> 
> Best regards,
> Bart
> 
> Frank Warmerdam schreef:
> > Nicol Hermann wrote:
> >> Frank,
> >>
> >> thank you very much for your mail.
> >> I'm afraid there is still a problem somewhere.
> >> I checked out the latest cvs release and rerun my test script but the
> >> "bad lines" at the end are still present. PHP mapscript version is:
> >> $Id: php_mapscript.c,v 1.259 2006/08/31 15:34:30 assefa Exp $
> >> Is there's something i could do to further debug this issues?
> >>
> >> Maybe an other issue.
> >> I put together a simple wms server map-file which includes an other wms
> >> (demis). When i execute my PHP script with
> >> http://localhost/~nicol/mapserver/dev/wxsGetMapCascading.php?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=Countries&WIDTH=200&HEIGHT=200&FORMAT=image/png&SRS=EPSG:4326&BBOX=5.86629,47.2736,15.0486,55.0583 
> >>
> >> the Content-type won't be set correct.
> >
> > Nicole,
> >
> > I stand corrected.  The problem you are seeing is different than what I
> > thought was going on.  When I run your php script at the unix commandline
> > I get the following back:
> >
> > Content-type: text/html
> > X-Powered-By: PHP/4.3.8
> >
> > ttt9Content-type: image/png
> >
> > ?PNG
> > ...
> >
> > So the problem seems to be that PHP always emits the text/html content
> > type.  I don't know how to alter this in PHP, or even if it is possible.
> > But the problem is related to PHP document processing, not mapserver or
> > PHP Mapscript itself.
> >
> > Best regards,
> 



More information about the mapserver-users mailing list