Joomla下利用configuration.php存储简单数据
作者:bea
写入过程 代码如下: // Get the path of the configuration file $fname = JPATH_CONFIGURATION.DS.'configuration.php'; // clear cache $cache = JFactory::getCache(); $cache->clean(); // Update the credentials with the new settings $config =&a
写入过程
代码如下:
// Get the path of the configuration file
$fname = JPATH_CONFIGURATION.DS.'configuration.php';
// clear cache
$cache = JFactory::getCache();
$cache->clean();
// Update the credentials with the new settings
$config =& JFactory::getConfig();
$config->setValue('config.custom_var', 'xxx');
// Get the config registry in PHP class format and write it to configuation.php
jimport('joomla.filesystem.file');
if (!JFile::write($fname, $config->toString('PHP', 'config', array('class' => 'JConfig')))) {
die(JText::_('ERRORCONFIGFILE'));
}
提取过程
代码如下:
global $mainframe;
$mainframe->getCfg('custom_var');
有用 | 无用
代码如下:
// Get the path of the configuration file
$fname = JPATH_CONFIGURATION.DS.'configuration.php';
// clear cache
$cache = JFactory::getCache();
$cache->clean();
// Update the credentials with the new settings
$config =& JFactory::getConfig();
$config->setValue('config.custom_var', 'xxx');
// Get the config registry in PHP class format and write it to configuation.php
jimport('joomla.filesystem.file');
if (!JFile::write($fname, $config->toString('PHP', 'config', array('class' => 'JConfig')))) {
die(JText::_('ERRORCONFIGFILE'));
}
提取过程
代码如下:
global $mainframe;
$mainframe->getCfg('custom_var');
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Discuz!下Memcache缓存实现方法
- 备份mysql数据库的php代码(一个表一个文件)
- php下将图片以二进制存入mysql数据库中并显示的实现代码
- php set_time_limit(0) 设置程序执行时间的函数
- PHP 可阅读随机字符串代码
- PHP 一个随机字符串生成代码
- PHP 循环列出目录内容的函数代码
- PHP 删除一个目录及目录下的所有文件的函数代码
- PHP JSON 数据解析代码
- PHP XML数据解析代码
- PHP 日志缩略名的创建函数代码
- PHP similar_text 字符串的相似性比较函数
- PHP Zip解压 文件在线解压缩的函数代码
- PHP Zip压缩 在线对文件进行压缩的函数
- PHP为表单获取的URL 地址预设 http 字符串函数代码
- PHP 强制性文件下载功能的函数代码(任意文件格式)
- PHP 图像尺寸调整代码
- 用PHP将网址字符串转换成超链接(网址或email)
- Windows7下PHP开发环境安装配置图文方法