<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place" downloadurl="http://www.5iantlavalamp.com/"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Century Gothic";
        panose-1:2 11 5 2 2 2 2 2 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Century Gothic";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 77.95pt 1.0in 77.95pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>It is actually not very complicated.  You're using trying to start
using<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>a <st1:place w:st="on">LOT</st1:place> of different technologies all at
once.  Most people don't do that,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>so that's why relatively few people can be expected to be as frustrated<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>as you are <g>.</span></font>  <font size=3><span
style='font-size:12.0pt'>YOU’RE RIGHT.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=3 face="Courier New"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>For example, MapScript is a PHP module.  Most users who want to
start<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>using PHP MapScript are PHP users who would like some maps.  If you
were<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>a PHP user and familiar with PHP and modules, most of your recent email<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>conversations would be straightforward and obvious.  It's perfectly
OK<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>that you are new to all that, but don't blame MapScript.  It's not
being<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>complicated - it's pretty straightforward.  You'd be having the
same<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>problems with ANY external PHP module.</span></font><font size=3><span
style='font-size:12.0pt'>  I was not blaming MapScript at all.  My
frustration is with Open Source software in general and trying to get all the
pieces to work together.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>I'll remind you of my first email to you.  MapScript is NOT a
"MapServer<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>module".  There is a large library of mapmaking functionality
in the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>MapServer suite.  All that code (think of it as a small collection
of<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>related DLLs) has been wrapped into several interfaces.  One of
those is<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>the MapServer CGI program, which allows CGI requests to be made against<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>the libraries, and one is the PHP MapScript module, which lets PHP<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>scripts call functions in the libraries.  They are completely<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>independent of each other - neither one requires the other.  Some
users<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>use both, and your consultant seems to want to do that.  But they
are<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>two separate things.  You do not need to have MapScript installed
to use<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>the MapServer CGI.  </span></font><font size=3><span
style='font-size:12.0pt'>My confusion with thinking that MapScript is a
MapServer module comes from the README.txt distributed with MapScript.  On
the very top it says PHP/MapScript Mapserver Module.  This would confuse any
beginner like me.  Thanks for the clarification.  I’m sure the
consultant will know what to do with it all.  My part of the job is almost
complete.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>You should go back to the error message you reported from your working<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>PHP script.  As was mentioned, your script cannot load a module
from a<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>file that is evidently there.  That means that (a) the script
doesn't<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>have permission to load that module or (b) that module has dependencies<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>it cannot find.  </span></font><font size=3><span style='font-size:
12.0pt'>As stated in one of my earlier messages, the problem was that I didn’t
have the MapScript version (4.5) for PHP 5.0.3.  It seems that although
PHP 5.0.3 is a functional/tested version, the MapScript version for PHP 5.0.3
is still in “beta”.  Nobody’s fault, but I refer back to
my frustration with Open Source software in general.  Don’t get me
wrong – thank goodness for Open Source and I give kudos to the
programmers, but for an admin like myself it can be very frustrating and time
consuming to get it all together.  Once I downloaded the correct MapScript
module for PHP 5.0.3 everything worked, but I am still confused at to why a
newer version of MapScript (4.5) would have older .dll’s than an older
version (4.4).  Maybe I’m spoiled because I’m so used to being
able to call up Tech Support and get issues resolved and questions answered. 
Verbal communication is much more effective than e-mail in communicating these
complicated issues.  I’m dealing (with it)…<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>The first place I'd look is whether the C:\PHP directory is on the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>search path of the user context running in IIS (usually the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>IUSR_<machinename> account).  You can probably just add that
directory<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>to the system search path, although you should probably restart IIS<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>after doing that (or at least unload the site you're testing).  </span></font><font
size=3><span style='font-size:12.0pt'>This is no longer a problem.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=3 color=black face="Courier New"><span
style='font-size:12.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=3 color=black face="Courier New"><span
style='font-size:12.0pt;color:black'>Ed – I appreciate your input and I’m
glad you appreciate where I’m coming from.  Maybe one day I’ll
understand how it all works, but right now I’m just glad to have gotten
this far.  My only remaining issue is with MapSURFER.  Can’t
get a response from Russ.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=3 color=black face="Courier New"><span
style='font-size:12.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=3 color=black face="Courier New"><span
style='font-size:12.0pt;color:black'>Christine<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>-----Original Message-----<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>From: UMN MapServer Users List [mailto:MAPSERVER-USERS@LISTS.UMN.EDU]
On<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Behalf Of Lisi, Christine<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Sent: Wednesday, March 02, 2005 11:51 AM<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>To: MAPSERVER-USERS@LISTS.UMN.EDU<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Subject: Re: [UMN_MAPSERVER-USERS] A confused Network Admin<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>The consultant told me to have both so I don't understand. 
MapScript is<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>a MapServer module, no?<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Christine Lisi<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Application Specialist<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Management Information Systems * City of <st1:City w:st="on"><st1:place
 w:st="on">Delray Beach</st1:place></st1:City> * 100 NW First<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Avenue, <st1:place w:st="on"><st1:City w:st="on">Delray Beach</st1:City>,
 <st1:State w:st="on">FL</st1:State> <st1:PostalCode w:st="on">33444</st1:PostalCode></st1:place><o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Phone, 561-243-7142 * Fax, 561-243-7166 * eMail, Lisi@MyDelrayBeach.com<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>-----Original Message-----<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>From: Paul Spencer [mailto:pspencer@dmsolutions.ca] <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Sent: Wednesday, March 02, 2005 11:44 AM<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>To: Lisi, Christine<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Cc: MAPSERVER-USERS@LISTS.UMN.EDU<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Subject: Re: [UMN_MAPSERVER-USERS] A confused Network Admin<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Christine,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>you don't (normally) need both MapServer and MapScript ... you would
use<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>one or the other.  And the versions wouldn't have to match (except
<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>perhaps for dependencies).<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>MapScript is completely self-contained ....<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Paul<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Lisi, Christine wrote:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> OK, Paul's script now works and returns no errors - also sees<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>MapScript.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> The way I accomplished this was that I downloaded PHP MapScript<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>version<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> 4.5 for PHP 5.0.3 (thank you Yewondwossen!).  It says it's
compatible<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> with MapServer 4.5, but I can't find that version on the MapServer<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>site.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> The latest listed is 4.4.1.  Why oh why does this all have to
be so<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> complicated?!  Does anyone know where I can download
MapServer 4.5?<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> My other concern is that many of the .dll files in this MapScript
4.5<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> version are older than those in MapServer.  I did replace the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gdal12.dll<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> in MapServer with the version 1.2.5 from MapScript 4.5 because it<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>states<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> in the README.txt that MapScript requires this version.  I
hope this<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> doesn't mess things up in the long run.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Is anyone else as frustrated as I am?<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Christine Lisi<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Application Specialist<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Management Information Systems * City of <st1:City w:st="on"><st1:place
 w:st="on">Delray Beach</st1:place></st1:City> * 100 NW First<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Avenue, <st1:place w:st="on"><st1:City w:st="on">Delray Beach</st1:City>,
 <st1:State w:st="on">FL</st1:State> <st1:PostalCode w:st="on">33444</st1:PostalCode></st1:place><o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Phone, 561-243-7142 * Fax, 561-243-7166 * eMail,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Lisi@MyDelrayBeach.com<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> -----Original Message-----<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> From: UMN MapServer Users List
[mailto:MAPSERVER-USERS@LISTS.UMN.EDU]<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>On<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Behalf Of Paul Spencer<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Sent: Wednesday, March 02, 2005 9:15 AM<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> To: MAPSERVER-USERS@LISTS.UMN.EDU<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Subject: Re: [UMN_MAPSERVER-USERS] A confused Network Admin<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> slight clarification, the php module name is case sensitive and
for<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> mapscript it is actually "MapScript".<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> For the record, my test script for testing MapScript extension is
a<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> little simpler :)<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <?php<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> if (!extension_loaded('MapScript'))<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>     
dl('php_mapscript_44.'.PHP_SHLIB_SUFFIX);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> phpinfo();<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> ?><o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Also, for most purposes, it is more convenient to make a copy of<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> php_mapscript_44.dll and name it php_mapscript.dll, then your
scripts<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> can all reference php_mapscript.dll as the most recent
version.  When<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> 4.6 comes out, you can test your apps then upgrade everything by<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>making<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> php_mapscript.dll a copy of php_mapscript_46.dll<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Cheers<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> Paul<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> William Bronsema wrote:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Also note that the extension_loaded check is not the
extension_name<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>(i.e. php_mapscript_44) rather it is the module name itself. In
this<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>case it is "mapscript".  Your code should be:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>if(!extension_loaded('mapscript'))<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>HTH,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Bill<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>________________________________________________<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>William A. Bronsema, C.E.T.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Applications and Software Development,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>DM Solutions Group Inc.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>------------------------------------------------------------------------<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>*From:* UMN MapServer Users List<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> [mailto:MAPSERVER-USERS@LISTS.UMN.EDU]<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>*On Behalf Of *Jeff Portwine<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>*Sent:* March 2, 2005 8:19 AM<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>*To:* MAPSERVER-USERS@LISTS.UMN.EDU<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>*Subject:* Re: [UMN_MAPSERVER-USERS] A confused Network Admin<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Make sure that you have the <?PHP  line in front of
everything and<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> that<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>the script is ended with ?>.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>I think in the original example he just had <?  which
should be ok,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> but<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>I like to use <?PHP myself.  It looks like your script
omitted the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> '<',<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>so it wasn't being recognized as a php script and was just
reading the<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>script as though it were html and outputting the text to your
browser.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Hope this helps,<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>>Jeff<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> --<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>
+-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> |Paul
Spencer                          
pspencer@dmsolutions.ca   |<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>>
+-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> |Applications & Software
Development                             
|<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> |DM Solutions Group
Inc                
http://www.dmsolutions.ca/|<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> +-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>> <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>-- <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>+-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>|Paul
Spencer                          
pspencer@dmsolutions.ca   |<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>+-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>|Applications & Software
Development                             
|<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>|DM Solutions Group
Inc                
http://www.dmsolutions.ca/|<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>+-----------------------------------------------------------------+<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

</div>

</body>

</html>