<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.&nbsp; 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.&nbsp; 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 &lt;g&gt;.</span></font>&nbsp; <font size=3><span
style='font-size:12.0pt'>YOU&#8217;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>&nbsp;</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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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'>&nbsp; I was not blaming MapScript at all.&nbsp; 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>&nbsp;</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.&nbsp; MapScript is NOT a
&quot;MapServer<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'>module&quot;.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; 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.&nbsp; </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.&nbsp; On
the very top it says PHP/MapScript Mapserver Module.&nbsp; This would confuse any
beginner like me.&nbsp; Thanks for the clarification.&nbsp; I&#8217;m sure the
consultant will know what to do with it all.&nbsp; 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>&nbsp;</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.&nbsp; 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.&nbsp; 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.&nbsp; </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&#8217;t
have the MapScript version (4.5) for PHP 5.0.3.&nbsp; It seems that although
PHP 5.0.3 is a functional/tested version, the MapScript version for PHP 5.0.3
is still in &#8220;beta&#8221;.&nbsp; Nobody&#8217;s fault, but I refer back to
my frustration with Open Source software in general.&nbsp; Don&#8217;t get me
wrong &#8211; 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.&nbsp; 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&#8217;s than an older
version (4.4).&nbsp; Maybe I&#8217;m spoiled because I&#8217;m so used to being
able to call up Tech Support and get issues resolved and questions answered.&nbsp;
Verbal communication is much more effective than e-mail in communicating these
complicated issues.&nbsp; I&#8217;m dealing (with it)&#8230;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face="Courier New"><span style='font-size:
8.0pt'><o:p>&nbsp;</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_&lt;machinename&gt; account).&nbsp; 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).&nbsp; </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>&nbsp;</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 &#8211; I appreciate your input and I&#8217;m
glad you appreciate where I&#8217;m coming from.&nbsp; Maybe one day I&#8217;ll
understand how it all works, but right now I&#8217;m just glad to have gotten
this far.&nbsp; My only remaining issue is with MapSURFER.&nbsp; Can&#8217;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>&nbsp;</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>&nbsp;</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>&nbsp;</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.&nbsp;
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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>one or the other.&nbsp; 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>&nbsp;</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>&nbsp;</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>&nbsp;</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'>&gt; 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'>&gt; 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'>&gt; 4.5 for PHP 5.0.3 (thank you Yewondwossen!). &nbsp;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'>&gt; 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'>&gt; The latest listed is 4.4.1.&nbsp; 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'>&gt; complicated?!&nbsp; 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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; version are older than those in MapServer.&nbsp; 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'>&gt; 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'>&gt; in the README.txt that MapScript requires this version.&nbsp; 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'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

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

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; 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'>&gt; 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'>&gt; 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'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; mapscript it is actually &quot;MapScript&quot;.<o:p></o:p></span></font></p>

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; little simpler :)<o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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'>&gt; phpinfo();<o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; 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'>&gt; can all reference php_mapscript.dll as the most recent
version.&nbsp; When<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

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

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

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; 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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;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'>&gt;&gt;(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'>&gt;&gt;case it is &quot;mapscript&quot;.&nbsp; 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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

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

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

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

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

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

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;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'>&gt;&gt;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'>&gt;&gt;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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;<o:p>&nbsp;</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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;*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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; [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'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;*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'>&gt;&gt;*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'>&gt;&gt;*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'>&gt;&gt;*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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;Make sure that you have the &lt;?PHP&nbsp; 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'>&gt; <o:p></o:p></span></font></p>

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

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

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

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

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;I think in the original example he just had &lt;?&nbsp; 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'>&gt; <o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;I like to use &lt;?PHP myself.&nbsp; 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'>&gt; <o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;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'>&gt;&gt;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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt;&gt;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'>&gt;&gt;<o:p>&nbsp;</o:p></span></font></p>

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

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

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

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

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

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

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

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

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

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

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

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>&gt; |DM Solutions Group
Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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'>&gt; +-----------------------------------------------------------------+<o:p></o:p></span></font></p>

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

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

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p>&nbsp;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
pspencer@dmsolutions.ca&nbsp;&nbsp; |<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 &amp; Software
Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>