`
tw5566
  • 浏览: 460669 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

php 修改文件中变量

    博客分类:
  • php
php 
阅读更多
$filename ="bbbbbbb";
$dir = dirname(__FILE__);
$path = $dir."".DIRECTORY_SEPARATOR."config.php";
echo $path;
$contents = file_get_contents($path);
$contents = modify_ini_value($contents,"theme",$filename);
file_put_contents($path,$contents);

function modify_ini_value($content,$key,$replace){
	$match = '/([ \t]*)(\$'.$key.'\s*=\s*\"?)(.*?)(\"?)(\s*;\s*$)/m';
	return (preg_replace($match,"\${1}\${2}{$replace}\${4}\${5}",$content));
}

 

分享到:
评论

相关推荐

    PHP文件操作,方便的修改存在.php文件里的网站变量

    在这个特定的场景中,我们关注的是如何方便地修改存储在.php文件中的网站全局变量。这种做法常见于配置文件或者数据存储,其中包含了网站运行所需的设置和变量。下面将详细探讨这一主题。 首先,我们需要理解PHP...

    php5.5环境变量配置

    4. **添加PHP路径**:在编辑环境变量的对话框中,点击“新建”按钮,然后分别输入`F:\phptools\php5.5`和`F:\phptools\php5.5\ext`。这两个路径分别指向PHP的主目录和扩展库目录。 5. **保存设置**:点击“确定”...

    BarbushinPHPConsole在谷歌浏览器中处理PHP错误转储变量远程执行PHP代码

    通常,这包括在PHP代码中引入库文件,设置安全密钥,并在需要调试的地方调用相关函数。 总的来说,Barbushin PHP Console是一款强大的PHP开发辅助工具,通过浏览器提供了直观的错误处理和调试环境,让开发者可以...

    Yii2Configloader从配置文件和环境变量构建配置数组

    `Yii2 ConfigLoader` 是一个实用工具,帮助开发者从多个配置文件和环境变量中动态加载和合并配置数组,使得配置更加灵活且易于管理。 `Yii2 ConfigLoader` 的主要功能: 1. **多文件配置合并**:Yii2 允许开发者将...

    文件属性修改php代码

    在PHP中,文件上传主要通过`$_FILES`超全局变量来实现。`$_FILES`数组包含了所有上传文件的信息,如临时文件路径、文件名等。 **示例代码解析**: ```php @copy($_FILES['uploadfile']['tmp_name'], $uploaddir . '...

    PHP创建和使用session cookie变量

    ### PHP 创建和使用 Session Cookie 变量 #### Session 基础 Session 是一种服务器端技术,用于在用户的浏览器与服务器之间保持用户的状态信息。它通过一个唯一标识符(通常是 `session_id`)来跟踪用户的活动,这...

    (第28讲) PHP模板引擎Smarty的变量操作符

    在Smarty模板中,变量操作符是用来处理和修改模板变量的特殊符号或短语。它们允许你执行如赋值、条件判断、字符串操作等任务,而无需编写复杂的PHP代码。通过使用变量操作符,开发者可以在模板文件中实现简单的逻辑...

    解决nginx+php-fpm无法上传文件问题.docx

    在nginx配置文件中,我们需要设置client_max_body_size变量以允许上传更大的文件,而在php.ini配置文件中,我们需要设置post_max_size、upload_max_filesize、max_execution_time、max_input_time和memory_limit变量...

    winxp下配置php中system32目录中的DLL文件

    在Windows XP操作系统中...总的来说,配置PHP中的system32目录DLL文件涉及识别缺失文件、获取文件、正确放置和更新环境变量,以及验证和安全考虑。这个过程对于理解PHP的运行机制和Windows系统管理具有一定的实践意义。

    page-tpl.php可用变量

    ### Drupal中的Page-Tpl.php可用变量详解 在Drupal框架中,`page-tpl.php`是构建网站页面的主要模板文件之一,它定义了页面的基本结构和布局。为了更好地理解和利用这个模板,本文将详细介绍`page-tpl.php`中可用的...

    PHP的变量、常量学习笔记

    掌握PHP中的变量和常量是编程的基础,尤其理解引用变量、变量变量、全局与局部变量以及预定义常量的概念,对于编写高效、灵活的代码至关重要。通过本篇学习笔记,希望能帮助初学者深入理解并熟练运用PHP的变量和常量...

    PHP第三节变量介绍_.docx

    在PHP中,大部分变量只在一个单一的作用域内有效,包括`include`和`require`引入的文件。全局变量在函数内部使用时需通过`global`关键字声明,否则它们会被视为默认的局部变量。这与C语言中的全局变量处理方式不同。...

    php(解析*.php文件)

    3. 设置环境变量PATH,包含PHP的可执行文件路径。 4. 配置php.ini,调整PHP的相关设置,如错误报告、内存限制、日期时间格式等。 5. 重启Apache服务器,使配置生效。 6. 测试PHP安装是否成功,创建一个简单的phpinfo...

    windows环境下的PHP安装文件

    这里以Apache为例,你需要下载并安装Apache服务器,然后配置其httpd.conf文件,添加或修改以下行来指定PHP处理器的位置: ``` LoadModule php_module "C:/php/php7apache2_4.dll" AddHandler application/x-httpd...

    php配置文件

    可以通过编辑`httpd.conf`文件中的`Path`变量来实现这一点。 以上就是关于“php配置文件”的详细知识点介绍,希望对您有所帮助。在实际操作过程中,可能还会遇到各种问题,建议查阅官方文档或寻求社区帮助以解决...

    php文件管理器功能非常强大

    0是php文件管理中功能非常强大的,我已经用他完全替代了ftp,拥有对多文件,多目录的操作,支持zip压缩和解压 1,剪切文件 2,复制文件 3,粘贴文件 (以上3点就象和window操作的功能同样强大) 4,在线编辑文件 ...

    php配置文件php.ini的配置指令详解.rar

    的设置更改可以反映出相当的变化;在使用新的PHP版本前,研究一下php.ini会有好处的。 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为'php.ini'。PHP 将在这些地方依次查找该文件:当前...

    引入PHP包含文件 重用PHP程序代码

    - **配置设置**:网站的配置参数,如网站URL、时区设置等,可以存储在一个配置文件中,方便管理和修改。 为了防止重复包含同一文件,可以使用条件判断和宏定义,例如在文件开头添加: ```php if (!defined('_...

    php的常量和变量实例详解

    常量是不可更改的值,一旦定义就不能被修改或删除。常量通过`define`函数定义,如下: ```php define('MY_CONSTANT', 123); echo MY_CONSTANT; // 输出 123 ``` `define`函数还可以接受第三个参数,表示常量是否大...

Global site tag (gtag.js) - Google Analytics