Как получить данные из другого файла на PHP

A
На сайте с 20.09.2009
Offline
64
1631

Первый файл config.php содержит такой код

class MyConfiguration {

var $sitename = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

var $sitedesc = 'xxxxxxxxxxxxxxxxxxxxxx';

var $sitekw = 'xxxxxxxxxxxxxxxxxxx';

}

Нужно во втором файле work.php считать данные с файла config.php и получить те три переменные для дальнейшего использования.

Посоветуйте как лучше сделать.

Бесплатный хостинг - 150 MB Disk Space, 4 GB Monthly Traffic, 1 Domain Hosting, MySQL(v.4/5), PHP4/5, Perl, CGI-BIN (http://a-online.org.ua) БЕСПЛАТНЫЙ ХОСТИНГ - безлим. трафик, 3 GB под сайт, PHP, MySQL, cPanel, FTP (http://www.free-web-host.me/?ref=27772)
L
На сайте с 07.12.2007
Offline
351
#1

$buff = file_get_contents("config.php") и потом eval($buff).

Возможно, придётся перед вызовом eval из $buff регуляркой вырезать class 'MyConfiguration {' и последнюю '}' - надо проверять.

siv1987
На сайте с 02.04.2009
Offline
427
#2

require __file__;

$clas = new MyConfiguration;

A
На сайте с 20.09.2009
Offline
64
#3
Ladycharm:
$buff = file_get_contents("config.php") и потом eval($buff).
Возможно, придётся перед вызовом eval из $buff регуляркой вырезать class 'MyConfiguration {' и последнюю '}' - надо проверять.

Можно ведь в файле work.php прописать стороку

include("config.php");

для вызова config.php, но вот как оттуда взять переменные?

L
На сайте с 07.12.2007
Offline
351
#4

Как siv1987 написал:

include("config.php");

$cls = new MyConfiguration;

тогда доступ к переменным будет через класс:

$cls->sitename

$cls->sitekw

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий