<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body bgcolor="#C0C0C0">
Hi there,
<br>&nbsp;
<p>&nbsp;You should use something like this :
<br>&nbsp;&nbsp; ....
<br>&nbsp;&nbsp; <font face="Arial"><font size=-1>$layerObj = $mapObj->getLayer(1);</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp; $layerObj->set("status",
1);</font></font>
<br>&nbsp;&nbsp; ....
<p>Bye,
<p>Jim Burnett wrote:
<blockquote TYPE=CITE><style></style>
<font face="Arial"><font size=-1>Hi,
I am running mapserver 3.5(night build), with PHP/Mapscript.</font></font><font face="Arial"><font size=-1>I
was wondering how to turn a layer on, before it gets displayed to my browser.</font></font>&nbsp;<font face="Arial"><font size=-1>I
have 3 layers in my map file. Layers 0 and 2 have "status on"&nbsp; Layer
1 has "status off".</font></font>&nbsp;<font face="Arial"><font size=-1>Here
is what I am trying...</font></font><font face="Arial"><font size=-1>I
am turning the status of my 2nd layer to "on" but it still doesnt show
up.</font></font>&nbsp;&nbsp;&nbsp;&nbsp;<font face="Arial"><font size=-1>$mapObj
= ms_newMapObj("$dataPath/$map.map");</font></font>
<br><font face="Arial"><font size=-1>$layerObj = $mapObj->getLayer(1);</font></font>
<br><font face="Arial"><font size=-1>$layerObj->status=1;</font></font><font face="Arial"><font size=-1>header("Cache-Control:
no-cache, must-revalidate");</font></font>
<br><font face="Arial"><font size=-1>header("Pragma: no-cache");</font></font>
<br><font face="Arial"><font size=-1>header("content-type: image/jpeg");</font></font>
<br><font face="Arial"><font size=-1>$img->saveImage("",MS_JPEG,0,0, 80);</font></font>&nbsp;&nbsp;<font face="Arial"><font size=-1>thanks!!</font></font>&nbsp;<font face="Arial"><font size=-1>-jim</font></font>&nbsp;</blockquote>

<p>--
<br>----------------------------------------------------------------
<br>Assefa Yewondwossen
<br>Software Analyst
<p>Email: assefa@dmsolutions.ca
<br><A HREF="http://www.dmsolutions.ca/">http://www.dmsolutions.ca/</A>
<p>Phone: (613) 565-5056
<br>----------------------------------------------------------------
<br>&nbsp;
</body>
</html>