Rather than continuing to shroud this in mystery, could you at least give 
us a taste of what is in $footertext? 

miguel

On Mon, 20 May 2002, Leif K-Brooks wrote:
> I won't send the whole value of $footertext, it's too long.  Yes, it 
> contains the contents of the footer file.  I have tried displaying it 
> before the function and it works fine.
> 
> Martin Towell wrote:
> 
> >what's that value of $footertext?
> >     is it the actual contents of the footer file?
> >have you tried displaying the contents of $footertext just before you call
> >checkmember()?
> >     does it contain what you're expecting?
> >
> >-----Original Message-----
> >From: Leif K-Brooks [mailto:[EMAIL PROTECTED]]
> >Sent: Monday, May 20, 2002 3:23 PM
> >To: [EMAIL PROTECTED]
> >Subject: [PHP] Variable won't work in function, even when I global it?
> >
> >
> >  On my website, I open my header (and footer) file with fileopen and 
> >then eval() it.  I know I should include them, but I knew nothing about 
> >php when I did this.  Anyway, I'm working on "groups" for my website. 
> > They will be a kind of club.  At the top of every group page, I include 
> >a group function file.  Among those functions is one that checks if the 
> >user trying to go to the group is a member of it.  If not, it gives them 
> >an error message and exits.  It is also supposed to eval() the footer 
> >before exiting.  My code is as follows:
> >
> >    function checkmember(){
> >    global $groupid;
> >    global $userinfo;
> >    global $footertext;
> >    if($groupid != $userinfo['groupid']){
> >    print "<b>Error:</b> you're not a member of this group.";
> >    eval($footertext);
> >    exit;
> >    }
> >    return;
> >    }
> >
> >
> >The thing is, it doesn't seem to eval() the footer.  I've even tried 
> >getting $footertext out of the $GLOBALS array.  I have also tried 
> >printing $footertext to make sure it wasn't a problem with evel(). 
> > Nothing has worked.  When I did isset() on $GLOBALS['footertext'], it 
> >worked however.  Thanks to anybody who can help.
> >
> >
> >
> 
> 
> 
> 


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

Reply via email to