Reply to Re: best practice global variables

Your name:

Reply:


Posted by Jerry Stuckle on 01/15/07 00:14

Marc E wrote:
> All,
> I'm coming from java and coldfusion, where one can set a "global" variable
> in one place (the servletcontext in java, Application.cfm in coldfusion) and
> all files in that site can then take advantage of these variables without
> the need to "include" a variables page in every page on the site.
> Is there something comparable in php, like an Application.php or some such
> thing?
>

Not really. But why would you need it? In several years of PHP
programming I never have - but then in general globals are not a good
thing, anyway, IMHO.

> One more question that's basically an extension of the first. in
> development, my site is http://localhost/mysite, but in the hosting
> environment, it's http://mysite
>

Why isn't it http://localhost? That's what I use. Or, even
http://example (the real site being http://example.com) by using your
HOSTS file.

> Now, let's say I have a "header" include that includes images in it, and
> that header is included in multiple directory trees, so relative pathing of
> those images isn't possible. Is there a preferred way in php for dealing
> with this kind of thing, since i can't simply use /images/myimage.jpg since
> that path isn't valid in the local environment?
>

Check out $_SERVER['DOCUMENT_ROOT'] will always point to the root
directory of your site. From there on you can use a path relative to
your document root directory - if you use the above format.

> Thanks for any answers. I'm doing some emergency work on a php site as a
> favor to a friend and am quite out of my element.
>
> Marc
>
>

I'd suggest you get someone more familiar with PHP to help you. I think
you're on the wrong track here.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация