PHP harici dosyadan yük değişkenleri

4 Cevap php

Nasıl bir değişken harici bir dosyadan alabilirsiniz? Ne yapmak istiyorum ben bütün web ayarlarını yazabilir ve sonra her dosya için bu ayarları içe hangi bir yapılandırma dosyası var, bu yüzden web sitesi deri ve bunun gibi şeyleri ayarlayabilirsiniz.

Bunu nasıl yapabilirim?

4 Cevap

Şuna bakın:

http://php.net/manual/en/function.parse-ini-file.php

mutlu olacağım :)

Sen yapılandırma ile bir dosya var ve her komut üzerine ekleyebilirsiniz Jeroen gibi demiştim:

config.inc.php

$config['dbname'] = 'myDB';
$config['dbuser'] = 'user';

...

ardından komut dosyalarında

include_once('config.inc.php');

Eğer yapılandırma kullanan, örneğin bir model var burada da miras kullanabilirsiniz ve daha sonra bu model sınıfını genişletebilirsiniz.

Bu sizin yapılandırmasını saklamak istiyorum nasıl bağlıdır. Sadece gibi şeyler vardır bir php dosyası ekleyebilirsiniz:

$config['stuff'] = "value";

ama aynı zamanda bir yapılandırma (ini) dosyası veya bir xml dosyasını kullanabilirsiniz. PHP yapılandırma dosyaları veya xml dosyaları okumak için mevcut standart işlevleri vardır, böylece de kolay.

Sen auto_prepend_file yürütme her PHP ayarlarınızı başa eklemek için kullanabilirsiniz. Bu php.ini, içerde veya .htaccess (php_value auto_prepend_file "path/mysettings.php") kullanın veya ini_set() kullanarak yapabilirsiniz. Dosya geçerli veya mevcut olması gerekir.