Re: Using a variable for include statement

From: Date: Tue, 11 Sep 2007 20:38:10 +0000
Subject: Re: Using a variable for include statement
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-261984@lists.php.net to get a copy of this message
Jeff Benetti wrote:
Sorry if this is a noob question, I have used PERL, TCL and VB but I am just getting into PHP. If there is a better place to ask noobie questions then let me know. I want to use the include statement but I want to pass the name of the file rather than hard code it. It seems that PHP needs the file to be in its defined PATH in order to do this (or am I wrong?). My code works OK if I use hard coding Example (works) include ('somefile.php') Example (doesn't work) $TheFile = "somefile.php" include ($TheFile) Am I trying to do something that is impossible? If it is a path problem then how do I get around this, I can control my local server config but I only have a local server for development. Thanks, Jeff Jeff, there are a couple ways you can do this.
1) include("/path/to/".$TheFile."/"); 2) include $TheFile; Notice the lack of brackets in the last one. Either way has worked for me.

« previous php.general (#261984) next »