Display a simple map in PHP

Ahmad wokar1 at YAHOO.COM
Fri Feb 18 19:21:10 PST 2005


Hi,

I am simply trying to display a simple map and yet, it doesnt seem to work.
This is the code for my PHP file.

<html>
<head>
<title>hey you...</title>
</head>
<body>
<?
if (!extension_loaded('php_mapscript')) {
   if (dl('php_mapscript.so')) {
      echo " MAPSCRIPT LOADED! ";
   }
   else {
     echo " MAPSCRIPT NOT LOADED! ";
   }
echo " test 1 ";
$map_path="/var/www/cgi-bin/";
$map_file="tut1.map";
echo " test 2 ";
//$map = ms_newMapObj($map_path.$map_file);
$map = ms_newMapObj($map_path."tut1.map");
//$map = ms_newMapObj("ogr.map");
echo " test 3 ";
$image=$map->draw();
echo " test 4 ";
$image_url=$image->saveWebImage();
echo " test 5 ";
}
?>
<IMG SRC=<?php echo $image_url; ?> >
</body>
</html>


The output is simply:
"MAPSCRIPT LOADED! test 1 test 2 test 3 test 4 "

as if the process crashed or something, the </body></html> are not even
shown, it's like the process is freezing or something, it's very strange.
Can somebody tell me why is this happening?

Thanks for any help.

Ahmad



More information about the MapServer-users mailing list