[mapserver-users] msLoadMap() Unable to access file
Jeff McKenna
jeffmckenna at gmail.com
Thu May 15 14:55:18 PDT 2008
Hello,
There were changes in MapServer 5.0 in the way CGI variables are
passed...so you might try to replace that "map_web_imagepath" line in
your hello.html with something like:
<input type="hidden" name="map_web" value="imagepath /ms4w/tmp/
ms_tmp/ imageurl /ms_tmp/">
-jeff
On 15-May-08, at 4:47 PM, Νίκος Παπαδάκης wrote:
> Hello.
>
> I try to run an example i found in B. Kropla's book (Beginning
> MapServer - Open Source GIS Development) in windows XP.
> I create a hello.html template which is placed in htdocs folder of
> the Apache server.
> Also, hello.map is placed in htdocs folder as well.
> The contents of hello.html are:
>
> <html>
> <head><title>MapServer Hello World</title></head>
> <body>
> <form method=POST action="\cgi-bin\mapserv.exe">
> <input type="submit" value="Click Me">
> <input type="hidden" name="map"
> value="hello.map">
> <input type="hidden"
> name="map_web_imagepath" value="c:\ms4w\Apache\htdocs\tmp\">
> </form>
> <IMG SRC="[img]" width=400 height=300 border=0>
> </body>
> </html>
>
> The conents of hello.map are:
>
> #This is our "Hello World" mapfile
> NAME "Hello_world"
> SIZE 400 300
> IMAGECOLOR 249 245 186
> IMAGETYPE png
> EXTENT -1.00 -1.00 1.00 1.00
> WEB
> TEMPLATE "c:\ms4w\Apache\htdocs\hello.html"
> IMAGEPATH "c:\ms4w\Apache\htdocs\tmp\"
> IMAGEURL "\tmp\"
> END
> LAYER
> STATUS default
> TYPE point
> FEATURE
> POINTS 0.0 0.0 END
> TEXT "Hello World"
> END
>
> CLASS
> STYLE
> COLOR 255 0 0
> END
> LABEL
> TYPE bitmap
> END
> END
> END
> END
>
>
>
> When i click on "Click me" button i get the message msLoadMap()
> Unable to access file hello.map.
> Furthemore,when i move hello.map in cgi-bin folder of the Apache
> server and change the corresponding line in hello.html
> to <input type="hidden" name="map" value="cgi-bin\hello.map">
> i get the message
> loadWeb(): Unknown identifier. Parsing error near (C):(line 1)
>
>
> Furthemore,when i open hello.html instead of getting just the click-
> me button i get the following:
>
>
>
> \par \lang1033\f1 \lang1032\f0 \par \lang1033\f1 \lang1032\f0 \par
> \lang1033\f1 \lang1032\f0 \par \lang1033\f1 \lang1032\f0
> \par \lang1033\f1 \lang1032\f0 <[img].html>\par \par \par }
>
>
> I have read other mail on the same problem but i could not figure it
> out.
> Thank you.
>
> Nikos Papadakis
> Department of Computer & Communications Engineering
> Univercity of Thessaly.
>
>
>
>
More information about the MapServer-users
mailing list