variable scope problem?



version 5.1.2

I have a page search.php which uses Top.php and Bottom.php to do most
webpage stuff common to all pages. Top.php includes/requires
KTConstants.php.
Top.php can't see Constants/variables like $favoriateColor='234566'; defined
in KTConstants.php
I tried include instead of require.
I tried using $GLOBALS['KTPTBlue']; perhaps I didn't do it right.
The global keyword gives me an error...expected = or something.


****************TOP.PHP
<?
require_once("KTConstants.php");
require_once("PatientResults.php");
require_once("BuildForm.php");
require_once("Bottom.php");

function Top($redorblue)
{
//if ( $redorblue == 'red')
$KTPTTopColor=$KTPTRed;
else
$KTPTTopColor=$KTPTBlue;

echo $KTPTBlue; //Doesn't work
echo $KTPTTopColor; //Doesn't work

echo '<html><head><title>Search Page</title></head><body>';

echo "<table bgcolor='$KTPTTopColor' width = 800>";
echo '<tr><td>';
echo '<a href=search.php>Find</a>';
echo '<a href=add.php>Add</a>';
echo '</td></tr>';

}
?>


***************KTConstants.php
<?
$KTPTRed = 'FF9999';
$GLOBALS['KTPTBlue'] = '6666FF'; //tried both
$KTPTServer='';
$KTPTDatabase='';
$KTPT='';
?>


The problem is that the above
echo bgcolor='$KTPTTopColor'
always comes out blank on view source.

Even when I insert into top.php.
echo $KTPTBlue; nothing happens.
Although it works when I echo it in KTConstants.php.

Thanks in advance,
-JB


.



Relevant Pages

  • variable scope problem?
    ... Top.php includes/requires ... Top.php can't see Constants/variables like $favoriateColor='234566'; ... echo $KTPTTopColor; //Doesn't work ... echo $KTPTBlue; nothing happens. ...
    (comp.lang.php)
  • variable scope problem?
    ... Top.php includes/requires ... Top.php can't see Constants/variables like $favoriateColor='234566'; ... echo $KTPTTopColor; //Doesn't work ... echo $KTPTBlue; nothing happens. ...
    (alt.php)
  • Re: problem with include.
    ... function inside the IF block that was icluded in common. ... posts automatically by running PHP script. ... echo "Updating existing topic...\n"; ...
    (comp.lang.php)
  • Re: problem with include.
    ... function inside the IF block that was icluded in common. ... posts automatically by running PHP script. ... echo "Updating existing topic...\n"; ...
    (comp.lang.php)
  • Re: Possible to search ALL except filetype?
    ... Or I can narrow it down alittle bit or just put in the common .exts. ... I dump alot of images onto DVDs. ... that aren't the common picture types. ... Remove the word "echo" in the last line to activate the batch file. ...
    (microsoft.public.windowsxp.general)