[Mapserver-users] basic PHP mapscript config
Dylan Keon
keon at nacse.org
Wed Feb 26 09:46:45 PST 2003
You might need to use double-backslashes, since a single backslash is
the escape character. So try something like this:
$map_path = "C:\\Program
Files\\Oracle\\ora81\\Apache\\Apache\\htdocs\\MapServer\\";
$map_file = "UPgeneral.map";
$map = ms_newMapObj($map_path.$map_file);
Another thing you might want to do is change the forward slashes to
backslashes in your mapfile, since you're on a Windows platform. Maybe
MapServer takes care of that when reading the mapfile (?) I don't know.
--Dylan
Eric Hillmuth wrote:
> I'm trying to set up PHP mapscript (the 3.7 build from DM Solutions)
> with Apache on an NT box. I'm following the howto at:
>
> http://mapserver.gis.umn.edu/doc/phpmapscript-byexample-howto.html
> <http://mapserver.gis.umn.edu/doc/phpmapscript-byexample-howto.html>
>
> Unfortunately I keep getting this php error:
>
> Parse error: parse error, unexpected T_VARIABLE in
> C:\Progra~1\oracle\ora81\Apache\Apache\htdocs\mapserver\Index.php on line 5
>
> My php file looks like this:
>
> <?php
> dl('php_mapscript_37.dll');
>
> $map_path="C:\Program
> Files\Oracle\ora81\Apache\Apache\htdocs\MapServer\";
> $map = ms_newMapObj("$map_path.UPgeneral.map");
>
>
> $image=$map->draw();
> $image_url=$image->saveWebImage(MS_PNG,1,1,0);
>
>
> ?>
>
> <HTML>
> <HEAD>
> <TITLE>Example 1: Displaying a map</TITLE>
> </HEAD>
> <BODY>
> <IMG SRC=<?php echo $image_url; ?> >
> test
> </BODY>
> </HTML>
>
> And my mapfile looks like this
>
> NAME UPGeneral
> SIZE 400 400
> STATUS ON
> SYMBOLSET ./Symbols/Symbols.sym
> EXTENT 2935998 1144674 3315772 1376879
> UNITS FEET
> SHAPEPATH "\Shape\"
>
> WEB
> IMAGEPATH "/MapServer/ImageTemp"
> IMAGEURL "/MapServer/"
> END
>
> LAYER
> NAME PLSS Sections
> TYPE POLYGON
> STATUS ON
> DATA Sections
> CLASS
> COLOR 110 50 100
> OUTLINECOLOR 200 200 200
> END
> END
>
> END
>
> Any thoughts would be appreciated.
> <http://mapserver.gis.umn.edu/doc/phpmapscript-byexample-howto.html>
>
--
************************************************
Dylan Keon
GIS/Database Research Specialist
Northwest Alliance for Computational
Science and Engineering (NACSE)
Oregon State University
Corvallis, OR 97331
keon at nacse.org (541) 737-6608
************************************************
More information about the MapServer-users
mailing list