quick way to parse a file?

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

I have a basic file, call it "config.php"


$db_hostname = "localhost";
$db_socket = "/tmp/mysql5.sock";
$mysql_host = $db_hostname;
if (!empty($db_socket))
        $mysql_host .= ":$db_socket";
$db_name = "DB1";
$db_user = "username";
$db_password = "password";

// Connect and select the appropriate db.
mysql_connect($mysql_host, $db_user, $db_password) or die("Can't
connect to MySQL: '" . mysql_error() . "'");
mysql_select_db($db_name) or die("Failed to select db: '" .
mysql_error() . "'");


What is the shortest way to parse this file and extract the value "DB1"
(wihtout the quotes).  THat value is guaranteed to be in a line of the
form '$db_name = "NAME"' but that line won't necessarily be the 8th
line of the file.

I'm using PHP 4.4.4.  Thanks, - Dave

Re: quick way to parse a file?

laredotornado@zipmail.com wrote:
Quoted text here. Click to load it

Get rid of connection code (or wrap it into a function) and include()
the file.  


Site Timeline