Hi Dash,
  Yup here's the function cal and the function:

if (projectLatLon($lat,$lon))
{
...do stuff
}
else
{
 ..do other stuff
}

function projectLatLon($lat,$lon)
{
GLOBAL $lccXY;
$dlat = doubleval($lat);
$dlon = doubleval($lon);

//project from geodetic coordinate degrees
$parms1[0] = "proj=longlat";
$parms1[1] = "ellps=GRS80";
$parms1[2] = "datum=NAD83";
$parms1[3] = "no_defs";
$projLonLat = pj_init($parms1);

//project to lambert conical x,y
$parms2[0] = "proj=lcc";
$parms2[1] = "ellps=GRS80";
$parms2[2] = "datum=NAD83";
$parms2[3] = "lat_0= 49.0";
$parms2[4] = "lon_0= -95.0";
$parms2[5] = "lat_1= 49.0";
$parms2[6] = "lat_2= 77.0";
$parms2[7] = "units=m";
$projLCC = pj_init($parms2);
$lccXY = pj_transform($projLonLat, $projLCC, $dlon, $dlat,0 );
if ($lccXY == 0)
{
 pj_free($pj);
 return FALSE;
}
else
{
pj_free($pj);
return TRUE;
}

}

thx,
Paul
From: Dash McElroy <[EMAIL PROTECTED]>
To: Paul Dymecki <[EMAIL PROTECTED]>
Subject: Re: [PHP-WIN] general question on Globals
Date: Wed, 12 Feb 2003 14:07:01 -0800 (PST)

Do you have an example of the function (or requirements) you need to pass
along? I've got lots of functions I use in multiple files that call one
include file. Works just fine.

Unfortunately, I have almost no experience with PHP Classes. I need to
learn, but I have not yet had a chance to split my mind apart and learn
the concepts behind it. It does not help that PHP's OO stuff is a little
bit weak compared to other languages (from what I have heard).

-Dash

Travel important today; Internal Revenue men arrive tomorrow.

On Wed, 12 Feb 2003, Paul Dymecki wrote:

> I guess i'm not out of the woods,
> What i'm actually trying to do is re-use a function across php files
> which isn't working to well. I'm not sure if i'll have to declare a class.
> In any case what i'm tryin to do is an ordinary function call passing in 2
> arguments and getting one return value. I know how to declare classes(i've
> been working in java for the past few years) but i don't get php's calling
> structure. Any help would be appreciated.
> thx,
> Paul
>
>
>
> >From: Dash McElroy <[EMAIL PROTECTED]>
> >To: Paul Dymecki <[EMAIL PROTECTED]>
> >Subject: Re: [PHP-WIN] general question on Globals
> >Date: Wed, 12 Feb 2003 12:21:56 -0800 (PST)
> >
> >More than happy to help. I thought I was going insane last night...
> >
> >-Dash
> >
> >If mathematically you end up with the wrong answer, try multiplying by
> >the page number.
> >
> >On Wed, 12 Feb 2003, Paul Dymecki wrote:
> >
> > > Cool thanks,
> > > Paul
> > >
> > >
> > >
> > > >From: Dash McElroy <[EMAIL PROTECTED]>
> > > >To: Paul Dymecki <[EMAIL PROTECTED]>
> > > >CC: [EMAIL PROTECTED]
> > > >Subject: Re: [PHP-WIN] general question on Globals
> > > >Date: Wed, 12 Feb 2003 11:46:47 -0800 (PST)
> > > >
> > > >I actually just did this last night. I could not for the life of me
> >figure
> > > >out why my variable wasn't working. Until I remembered it was in a
> > > >function and I had to do a global $varname; command.
> > > >
> > > >Works just fine.
> > > >
> > > >-Dash
> > > >
> > > >Age before beauty; and pearls before swine.
> > > > -- Dorothy Parker
> > > >
> > > >On Wed, 12 Feb 2003, Paul Dymecki wrote:
> > > >
> > > > > I have a general question on Global vars. If you declare a Global
> > > >variable
> > > > > within a function in a program called x.php. Do you have access to
> >this
> > > > > variable in another program say y.php that has
> >include_once("x.php")?
> > > > > thx,
> > > > > Paul Dymecki
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > _________________________________________________________________
> > > > > Protect your PC - get McAfee.com VirusScan Online
> > > > > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
> > > > >
> > > > >
> > > > > --
> > > > > PHP Windows Mailing List (http://www.php.net/)
> > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > > >
> > > >
> > > >
> > > >--
> > > >PHP Windows Mailing List (http://www.php.net/)
> > > >To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> > > _________________________________________________________________
> > > MSN 8 with e-mail virus protection service: 2 months FREE*
> > > http://join.msn.com/?page=features/virus
> > >
> > >
>
>
> _________________________________________________________________
> Help STOP SPAM with the new MSN 8 and get 2 months FREE*
> http://join.msn.com/?page=features/junkmail
>
>

_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to